Desarrollador/a Backend y Frontend
CT Ingenieros
Municipality of Madrid, Spain
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
Spanish Experience level
IntermediateJob location
Remote
Municipality of Madrid, Spain
Tech stack
API
Business Logic
User Authentication
Unit Testing
Azure
Databases
Computer Engineering
Continuous Integration
Data Structures
Relational Databases
Web Development
Desktop Environments
JSON
Python
Object-Oriented Software Development
Software Architecture
Software Engineering
SQL Databases
Systems Integration
Flask
Backend
GIT
Pytest
Front End Software Development
REST
Job description
- Desarrollar la parte visual y lógica de la aplicación: Inari.
- Traducir requerimientos técnicos y diseños en soluciones funcionales.
- Diseñar y estructurar bases de datos eficientes y escalables.
- Facilitar la navegación y experiencia del usuario en entornos gráficos.
- Gestionar incidencias y participar activamente en la resolución de errores.
- Realizar posibles integraciones con herramientas corporativas existentes.
- Utilizar librerías del servidor y establecer conexiones con bases de datos.
- Participar en el diseño de la arquitectura de software del proyecto.
Requirements
- Grado en Ingeniería Informática, Ingeniería de Software, Telecomunicaciones o similar.
- Al menos 2 años de experiencia en desarrollo con Python.
- Experiencia previa en proyectos utilizando Flask como framework principal.
- Valorable experiencia en el desarrollo de interfaces gráficas (preferiblemente con WXpython).
- Python (nivel intermedio): Programación orientada a objetos, estructuras de datos, manejo de errores, lógica de negocio.
- Flask: Desarrollo de aplicaciones web, gestión de rutas, middlewares, autenticación.
- SQL: Diseño, creación y mantenimiento de bases de datos relacionales.
- Git: Flujo de trabajo con ramas, pull requests y resolución de conflictos.
- RESTful APIs: Diseño y consumo de APIs; manejo de JSON y solicitudes HTTP.
- Testing: Pruebas unitarias y de integración (PyTest o frameworks similares).
- Azure DevOps: Uso de repositorios Git, gestión de pipelines de CI/CD.
- Diseño de arquitectura software: Capacidad de estructurar código escalable y mantenible.
- Integración de sistemas corporativos: Conexión con APIs y herramientas de terceros.
Benefits & conditions
- Jornada horaria flexible
- Teletrabajo (1 día a la semana)
- Contrato indefinido.
- Gastos de desplazamiento y dietas.
- Desarrollo profesional continuo.
- Retribución competitiva.
- Clima laboral participativo, inclusivo y dinámico. ¡Nos encanta trabajar en equipo!
- Formar parte del lugar donde los ingenieros aman trabajar.
- Lugar de trabajo: Méndez Alvaro.
About the company
CT es una empresa líder en tecnología, que proporciona servicios de innovación e ingeniería en los sectores aeronáutico, espacial, naval, automovilístico, ferroviario, energético y de plantas industriales. CT impulsa los límites de la tecnología a través de la innovación, y lleva la eficiencia a otro nivel cubriendo todo el ciclo de vida de los productos, desde el diseño y la fabricación hasta el soporte postventa. Con más de 30 años de experiencia, el éxito de CT está impulsado hoy en día por más de 1.800 ingenieros expertos repartidos en siete países, en tres continentes.