Sr. Software Engineer, Fullstack
Se busca Sr. Software Engineer Fullstack para unirse al equipo de Admin & Travel Policy en Engine, liderando la migración de un monolitlo Ruby on Rails a microservicios TypeScript y desarrollando features de política de viaje.
Aplicá si buscas un desafío en tecnologías como Ruby on Rails y TypeScript. Ideal para desarrolladores fullstack experimentados.
Descripción del puesto
En Engine, estamos transformando los viajes de negocios en algo personalizado, gratificante y simple. Durante demasiado tiempo, la gestión de viajes y gastos ha sido abrumadora y fragmentada; estamos aquí para cambiar eso. Creemos que el futuro de los viajes debería ser fluido y estar impulsado por tecnología que deleite a los clientes en cada paso. Por eso, estamos construyendo una plataforma que reúne viajes corporativos, una tarjeta de cargo poderosa y gestión de gastos moderna en un solo lugar. Para hacer esta visión realidad, estamos buscando personas excepcionales y comprometidas con nuestra misión para ayudarnos a redefinir cómo las empresas gestionan y experimentan los viajes. Más de 30.000 empresas ya dependen de Engine para respaldar a más de 1 millón de viajeros y miles de millones en reservas anuales. Con flujo de caja positivo y crecimiento rápido, combinamos tarifas exclusivas solo para Engine, recompensas líderes en la industria y automatización inteligente para ayudar a las empresas a ahorrar dinero mientras brindan personalización y conveniencia de clase mundial. Respaldados por Telescope Partners, Blackstone y Permira, Engine ha sido reconocido como una de las plataformas de viajes y fintech de más rápido crecimiento en América del Norte, con reconocimientos que incluyen Deloitte Fast 500 y Best Places to Work de Built In. Sobre el rol Estamos buscando un Ingeniero de Software Senior para unirse a nuestro equipo de Política de Viajes y Administración - el grupo que impulsa la capa de configuración que los administradores B2B utilizan para ejecutar sus programas de viaje. Estará impulsando nuestra migración desde un monolito de Ruby on Rails (Nexus) a microservicios de TypeScript. Este es un trabajo de alta responsabilidad. Cuando su equipo cambia una estructura de permisos o actualiza una política de viaje, esto afecta a tarjetas, vuelos, hoteles y reservas, lo que significa que colaborará constantemente con otros verticales y diseñará para impacto en todo el sistema. También ayudará a cerrar una brecha real en pruebas A/B y seguimiento de eventos en el equipo. El equipo está orientado a la IA. Utilizará herramientas de IA en su flujo de trabajo diario - esto no es opcional, es cómo construimos. Qué hará - Poseer superficies de interfaz de usuario de características de política de viaje orientadas a administradores de extremo a extremo - Impulsar la migración de superficies de administración desde el monolito de Ruby on Rails a microservicios de TypeScript - Proporcionar datos de política y permisos a verticales de automóviles, vuelos y hoteles - coordinando estrechamente con esos equipos para garantizar que el rendimiento de búsqueda y la conversión no se vean afectados - Introducir y mejorar pruebas A/B y seguimiento de eventos en el equipo - Colaborar de forma transversal con equipos de tarjetas, reservas, vuelos y hoteles en cambios de permisos y políticas - Ayudar a construir interfaces de administración integradas con IA que permitan a los administradores B2B gestionar políticas a través de Slack, texto y otros canales nativos de IA - Operar en una capacidad adyacente a la plataforma - sus cambios afectan a múltiples pilas, y navegará esa complejidad con cuidado Qué buscamos Requerido: - Habilidades sólidas en TypeScript y/o React - se prefieren perfiles con enfoque en frontend - Experiencia con Ruby on Rails - trabajará en Nexus durante la migración - Capacidad comprobada para trabajar en bases de código de plataforma adyacente o equipos cruzados donde sus cambios afectan a múltiples sistemas - Mentalidad orientada a la IA - utiliza activamente herramientas de IA en su flujo de trabajo de codificación Agradable tener: - Experiencia con microservicios de AWS (ECS, Lambda) - Experiencia con pruebas A/B o seguimiento de eventos (Amplitude o equivalente) - Bases de datos NoSQL - Antecedentes en Java o Kotlin Esta es una función de contratista para candidatos basados en América Latina. Las solicitudes para este rol se aceptarán hasta el 30 de julio, o hasta que el rol esté cubierto. Los alentamos a que se postulen temprano, ya que podemos comenzar a revisar las solicitudes antes de la fecha límite. El borde de Engine: beneficios y compensación Creemos en recompensar el buen trabajo con grandes beneficios: - Compensación: Pago base competitivo vinculado al rol y la experiencia, con oportunidades para bonos, comisiones y equidad. - Beneficios: Consulte nuestra lista completa en engine.com/culture. - Entornos para el éxito: diferentes roles tienen diferentes necesidades en términos de entornos que impulsan el éxito, por lo que tenemos un modelo de hub híbrido. Ya sea que esté en una de nuestras increíbles oficinas o completamente remoto, nos aseguraremos de que tenga lo que necesita para tener éxito. Los beneficios y beneficios pueden variar según el tipo de empleo, la ubicación y más. ¿Está listo para construir el futuro de los viajes de trabajo? Únase a nosotros en nuestra misión de transformar cómo funcionan los viajes de trabajo - para empresas, viajeros y la industria. Postule ahora y construyamos juntos un viaje más simple, inteligente y disfrutable.
Responsabilidades
- Desarrollar features de política de viaje
- migrar monolitlo Ruby on Rails a microservicios TypeScript
- Colaborar con equipos de producto
Skills requeridas
Beneficios
- Compensación competitiva
- Bonos
- Comisiones
- Equity
- Beneficios varios