¿Qué buscamos?Una persona con pasión por el desarrollo de backend que nos ayude a diseñar, desarrollar y mantener nuestros productos software. Que no solo posea un profundo conocimiento de Python, sino que también le impulse una pasión por ofrecer excelencia a través de un código limpio, eficiente, documentado y bien probado.
ResponsabilidadesSer parte de un equipo muy colaborativo, participando en todo el ciclo de vida del software e involucrándose en las decisiones técnicas desde el día 1.Escribir código limpio y de calidad para desarrollar aplicaciones web funcionales y de alto rendimiento.Diseñar e implementar APIs REST y conectar aplicaciones con servicios web de terceros.Desarrollar componentes de Backend e integrar elementos orientados al usuario en colaboración con el equipo Frontend.Diseñar, desarrollar, probar, documentar y mantener nuestro proyecto Python/Django.Crear código y bibliotecas reutilizables para uso futuro.Diseñar y mantener la base de datos y la estructura de los modelos.Reunir y abordar requisitos técnicos y de diseño.Participar en el proceso de revisión de código del equipo backend.
Requisitos+5 años de experiencia en desarrollo backend.+5 años de experiencia en PythonConocimientos de SQL / bases de datos relacionales.Conocimientos sólidos de API REST (actualmente utilizamos Django Rest Framework), tanto en la creación como en el consumo.Conocimientos sólidos en pruebas unitarias/integración y depuración.Conocimiento sólido de CVS/Git.Excelentes habilidades de gestión de proyectos y tiempo.Fuertes habilidades para la resolución de problemas y comunicación verbal y escrita.Capacidad para trabajar de forma independiente o en grupo.Español e Inglés fluido.
Se valorará positivamente experiencia en:Django.Tecnologías de CI/CD (Actualmente utilizamos Bitbucket pipelines). Metodologías ágiles.Celery u otros gestores de tareas asíncronas.Docker y Kubernetes.AWS.