workablehace 1 día

Desarrollador Python

Emerging Travel GroupRemoto · Tiempo completo
Senior4+ años
Este aviso fue publicado originalmente en inglés, así que es probable que necesites inglés para este puesto. La descripción puede estar traducida automáticamente al español; ante la duda, revisá el aviso original con el botón de postularte.

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.

Por qué aplicar

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

Ownership de featuresDocumentación técnicaPrácticas de testingTrabajo en equipoAdaptaciónFormaciónDesarrollo de habilidades blandasLiderazgo

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