BACKEND DEVELOPER / Hibrido en Getafe
BACKEND DEVELOPER
✅ Funciones y responsabilidades más destacables
1. Implementar y mantener lógica backend y APIs siguiendo especificaciones técnicas definidas por el equipo Senior.
2. Corregir bugs e incidencias en microservicios existentes, gestionados a través de JIRA.
3. Desarrollar y mantener tests unitarios e integrados para asegurar estabilidad y evitar regresiones.
4. Gestionar interacciones con bases de datos, incluyendo escritura y optimización de consultas SQL.
5. Contribuir a la exposición de capacidades como “Agent Tools”, envolviendo funciones existentes como APIs estándar.
6. Actualizar y mantener Dockerfiles, garantizando builds correctos en local y CI.
7. Mantener documentación técnica y actualizar documentación Swagger/OpenAPI cuando se modifiquen endpoints.
8. Asegurar cumplimiento de portabilidad, evitando dependencias hard coded para soportar AWS y entornos on premise.
________________________________________
✅ Requisitos más importantes
1. Experiencia en desarrollo con Python y SQL, cubriendo implementación y mantenimiento de funcionalidades.
2. Conocimiento de Linux (Ubuntu) para gestión de entornos y ejecución de servicios.
3. Desarrollo e integración de APIs REST, siguiendo estándares HTTP.
4. Dominio de testing con PyTest para la creación de pruebas unitarias y de integración.
5. Experiencia con Docker/Podman para implementar y desplegar aplicaciones contenedorizadas.
6. Uso de Git para control de versiones y trabajo colaborativo.
7. Conocimiento básico de arquitectura de microservicios, entendiendo diferencias respecto a sistemas monolíticos.
8. Familiaridad con CI/CD y conceptos de Message Queue, apoyando el flujo de integración y despliegue.
9. Comprensión de prácticas de Secure Coding y autenticación, siguiendo principios OWASP.
10. Bases de concurrencia, paralelización y programación asíncrona, incluyendo fundamentos de asyncio.
- Ubicaciones
- Madrid
- Estado remoto
- Híbrido
Madrid
Lugar de trabajo y cultura
La clave es contar con un equipo humano extraordinariamente preparado y motivado, que renueva constantemente sus conocimientos, y que basa su trabajo en el diálogo continuo, la proximidad a nuestros clientes y l profesionalidad
Acerca de TECDATA ENGINEERING
TECDATA ENGINEERING es un proveedor líder de soluciones y servicios tecnológicos especializado en proyectos globales de tecnología avalado por su portfolio de servicios y productos enfocados a generar valor añadido, aumentar la ventaja competitiva y reducir costes para sus clientes. Estamos presentes en los sectores económicos más importantes: Banca, Telecomunicaciones, Seguros.