Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

BACKEND DEVELOPER / Hibrido en Getafe

Tecdata

Madrid

Presencial

EUR 35.000 - 50.000

Jornada completa

Ayer
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

Una empresa de tecnología en Madrid busca un Desarrollador Backend con experiencia en Python y SQL. Este rol implica implementar y mantener lógica backend y APIs, corregir incidencias, gestionar bases de datos, y contribuir a documentación técnica. Se requiere conocimiento en Docker y prácticas de Secure Coding. Ideal para personas con habilidades en testing, CI/CD y arquitectura de microservicios. Se ofrece un ambiente dinámico y retador.

Formación

  • Experiencia en desarrollo con Python y SQL, cubriendo implementación y mantenimiento de funcionalidades.
  • Conocimiento de Linux (Ubuntu) para gestión de entornos y ejecución de servicios.
  • Desarrollo e integración de APIs REST, siguiendo estándares HTTP.
  • Dominio de testing con PyTest para la creación de pruebas unitarias y de integración.
  • Experiencia con Docker/Podman para implementar y desplegar aplicaciones contenedorizadas.
  • Uso de Git para control de versiones y trabajo colaborativo.
  • Conocimiento básico de arquitectura de microservicios.
  • Familiaridad con CI/CD y conceptos de Message Queue.
  • Comprensión de prácticas de Secure Coding y autenticación.
  • Bases de concurrencia, paralelización y programación asíncrona.

Responsabilidades

  • Implementar y mantener lógica backend y APIs según especificaciones técnicas.
  • Corregir bugs e incidencias en microservicios existentes.
  • Desarrollar y mantener tests unitarios e integrados.
  • Gestionar interacciones con bases de datos y optimizar consultas SQL.
  • Contribuir a la exposición de capacidades como APIs estándar.
  • Actualizar y mantener Dockerfiles.
  • Mantener documentación técnica y actualizar Swagger/OpenAPI.
  • Asegurar cumplimiento de portabilidad.

Conocimientos

Desarrollo con Python
SQL
Docker
Git
Testing con PyTest
Conocimientos de Linux
Microservicios
CI/CD
Secure Coding
Programación asíncrona

Herramientas

Docker
JIRA
Descripción del empleo
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.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.