
tiket.com es una plataforma de viajes y estilo de vida para reservar billetes de viaje y alojamiento. Su actividad abarca servicios de viaje y experiencias relacionadas con la atención al cliente, con el apoyo de equipos de hostelería, logística y marketing. La empresa describe un entorno de trabajo centrado en la colaboración, el rendimiento y el desarrollo profesional de sus empleados, que incluye el aprendizaje a través de tiketAcademy.
Ingeniero/a sénior de software, alojamiento — tiket.com (presencial, India)
Lidera la arquitectura backend y la ingeniería del área de Alojamiento de tiket.com, una plataforma de viajes con más de 50 millones de usuarios. Guía integraciones, migraciones y prácticas de ingeniería en servicios distribuidos.
Descripción
- Desarrolla y mejora servicios fiables y de alto rendimiento aplicando los principios SOLID y código limpio.
- Asume la responsabilidad de los servicios desde el diseño y la entrega hasta la observabilidad, las guardias y el seguimiento de incidentes.
- Diseña API para socios y mide y mejora su rendimiento y escalabilidad.
- Elige enfoques de esquemas, indexación, almacenamiento en caché y flujos de eventos para gestionar actualizaciones de tarifas, disponibilidad e inventario de gran volumen.
- Mejora la calidad del código mediante revisiones, prácticas de pruebas y refactorización continua.
- Crea y mantiene documentación técnica, registros de diseño y manuales operativos.
- Apoya a otros ingenieros mediante programación en pareja, revisiones de código y comentarios sobre diseños.
- Colabora con los equipos de Producto, QA, Datos y relaciones con socios para convertir las necesidades del negocio en soluciones técnicas.
- Lidera el diseño técnico y la entrega de funcionalidades y servicios del equipo.
- Desglosa problemas complejos en tareas manejables y orienta a los ingenieros durante su implementación.
- Detecta y aborda la deuda técnica, las limitaciones de rendimiento y los riesgos de fiabilidad.
- Establece la dirección técnica y la arquitectura del área de Alojamiento.
- Lidera diseños e integraciones entre equipos con los sistemas de precios, inventario, pedidos y socios.
- Redacta y revisa RFC y propuestas de arquitectura, y genera consenso entre las partes interesadas.
- Define e impulsa una hoja de ruta técnica de varios trimestres que abarque refactorizaciones, reescrituras y migraciones.
- Define estándares de ingeniería para pruebas, observabilidad, lanzamientos y revisiones de diseño que permitan crecer.
- Representa a ingeniería en la planificación multifuncional y explica las compensaciones técnicas a las partes interesadas no técnicas.
Requisitos
- Al menos 6–8 años de experiencia en desarrollo backend, incluida una trayectoria considerable en el diseño de sistemas distribuidos a escala.
- Grado universitario o equivalente; se prefiere Informática o Tecnología de la Información.
- Sólida experiencia con bases de datos relacionales o NoSQL, incluido el diseño de esquemas, la indexación, la optimización de consultas y las compensaciones de consistencia de datos.
- Experiencia práctica con tecnologías de almacenamiento en caché como Redis o Memcached y con Elasticsearch.
- Experiencia en producción con sistemas basados en eventos como Kafka o RabbitMQ, incluidos la idempotencia, el orden y la gestión de reintentos.
- Sólidos conocimientos de CI/CD, desarrollo guiado por pruebas, Git Flow y refactorización o reescritura de sistemas heredados.
- Experiencia con Kubernetes, Docker y Linux.
- Capacidad para analizar registros, depurar y resolver problemas de producción con herramientas de observabilidad, como registros, métricas y trazas.
- Gran capacidad de priorización y sentido de propiedad del producto.
- Pensamiento crítico, comunicación clara y colaboración entre funciones, incluida la capacidad de explicar las compensaciones técnicas.
- Capacidad para influir sin autoridad formal y alinear a las partes interesadas de ingeniería, producto y negocio.
- Comodidad en el uso de herramientas de IA para programar, depurar, diseñar y documentar con el fin de acelerar la ingeniería, así como para orientar su uso responsable por parte de otras personas.
- Liderazgo demostrado en decisiones de arquitectura que abarquen varios equipos o servicios.
- Experiencia completando migraciones a gran escala, reestructuraciones arquitectónicas o iniciativas de plataforma.
- Se valorará la experiencia en viajes, mercados en línea o plataformas B2B dirigidas a socios.
Beneficios
- Podrías ser considerado/a para otra oportunidad profesional si no recibes novedades en un plazo de tres semanas.
- Oportunidad de trabajar en una plataforma de viajes utilizada por más de 50 millones de personas.
- Oportunidades para orientar a otras personas y contribuir a una cultura de ingeniería colaborativa.