Desarrollador Python
Empresa de viajes busca un Desarrollador Python con más de 4 años de experiencia para unirse a su equipo de trenes. El rol es 100% remoto y se enfoca en la integración de sistemas y mejora de la arquitectura.
Si sos desarrollador Python con experiencia y buscás un rol remoto desafiante, esta oportunidad en Emerging Travel Group es para vos. Podrás trabajar en la integración de sistemas y la mejora de arquitectura, sumándote a un equipo que valora el crecimiento mutuo.
Descripción del puesto
El equipo de Railway integra tickets de tren en nuestra plataforma y desarrolla la aplicación para la incorporación de nuevos proveedores. Las áreas de enfoque actuales incluyen el lanzamiento y la estabilización de una integración con un importante socio europeo, la mejora de métricas y logging, la evolución de la arquitectura para hacer las integraciones de nuevos socios más rápidas y fluidas, y el aumento de la estabilidad y calidad general del servicio. Requisitos: - Más de 4 años de experiencia comercial en desarrollo, incluyendo tiempo en un rol de Desarrollador Senior. - Experiencia en la gestión independiente de funcionalidades de principio a fin: desde la recopilación de requisitos hasta el lanzamiento. - Experiencia práctica con: Python, Django y FastAPI, PostgreSQL, Redis. - Sólidas habilidades en AsyncIO: corrutinas, ejecución de tareas en paralelo, manejo de eventos, operaciones de red asíncronas. - Sólida comprensión de los principios de OOP y cómo aplicarlos en la práctica. - Experiencia en el diseño de APIs y la escritura de especificaciones OpenAPI (Swagger). - Experiencia con Docker y GitLab CI. - Comodidad en la terminal: operaciones de archivos y directorios, búsqueda de logs, SSH. - Capacidad para escribir documentación técnica clara y detallada. - Experiencia con prácticas de testing, incluyendo unit testing y Pytest / Unittest. - Inglés conversacional nivel B2. Se valorará: - Experiencia con Go. - Experiencia escribiendo documentos de diseño. - Cualquier experiencia en análisis de sistemas (event storming, diagramas de arquitectura, etc.). Beneficios: - Horarios flexibles y oportunidad de trabajar de forma remota. - Equipo ambicioso y solidario que ama lo que hace, se aprecia mutuamente y crece junto. - Programas internos de adaptación y formación, desarrollo de habilidades blandas y de liderazgo. - Compensación parcial por participación en formaciones y conferencias externas. - Escuela corporativa de inglés: clases grupales e individuales, clubes de conversación con colegas de todo el mundo. - Precios corporativos en hoteles y servicios de viaje. - MyTime Day Off: un día extra no laborable sin pérdida de compensación.
Responsabilidades
- Integrar tickets de tren en la plataforma
- Desarrollar la aplicación para la incorporación de nuevos proveedores
- Lanzar y estabilizar una integración con un socio europeo
- Mejorar métricas y logging
- Evolucionar la arquitectura para agilizar integraciones
- Elevar la estabilidad y calidad del servicio
Skills requeridas
Beneficios
- Horarios flexibles
- Oportunidad de trabajo remoto
- Compensación parcial para formación externa y conferencias
- Escuela corporativa de inglés
- Precios corporativos en hoteles y servicios de viaje
- MyTime Day Off