Empresa de tecnología busca Ingeniero/a de Software Senior Fullstack para unirse a su equipo de Travel Management. El rol implica el desarrollo de sistemas backend distribuidos y la re-arquitectura de componentes existentes.
Si sos Ingeniero/a de Software Senior Fullstack y te apasiona la tecnología para transformar la experiencia de viajes corporativos, este puesto remoto en Engine es para vos. Podrás re-arquitectar sistemas y trabajar en una empresa en rápido crecimiento.
Acerca de Engine 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 debe 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 potente tarjeta de crédito y gestión moderna de gastos en un solo lugar. Para hacer realidad esta visión, buscamos personas excepcionales y orientadas a la misión para ayudar a redefinir cómo las empresas gestionan y experimentan los viajes. Más de 30.000 empresas ya confían en Engine para dar soporte a más de 1 millón de viajeros y miles de millones en reservas anuales cada año. Con flujo de caja positivo y un rápido crecimiento, combinamos tarifas exclusivas de Engine, recompensas líderes en la industria y automatización inteligente para ayudar a las empresas a ahorrar dinero, al tiempo que ofrecemos personalización y conveniencia de clase mundial. Respaldada por Telescope Partners, Blackstone y Permira, Engine ha sido reconocida como una de las plataformas de viajes y fintech de más rápido crecimiento en América del Norte, con honores que incluyen el Deloitte Fast 500 y Best Places to Work de Built In. El Rol El equipo de Travel Management es responsable de los sistemas que hacen que Engine funcione para los clientes empresariales: políticas de viaje, controles de viaje, jerarquía de cuentas, roles y permisos, y políticas granulares para alojamiento, vuelos y automóviles. Aquí es donde la escala se encuentra con la configurabilidad, y donde la plataforma se gana la confianza de las empresas más grandes que servimos. Buscamos un Ingeniero de Software Senior que pueda diseñar sistemas backend distribuidos, tomar decisiones difíciles con información incompleta e impulsar soluciones escalables de nivel empresarial en un entorno altamente multifuncional. Serás un contribuyente principal en el backend, trabajando en arquitectura de Greenfield y re-arquitectando componentes existentes a medida que desbloqueamos la próxima etapa de la plataforma. Qué harás - Re-arquitectar la jerarquía de cuentas: migrar de suposiciones de un solo usuario por negocio a un modelo escalable que admita relaciones comerciales complejas de padre-hijo. - Desarrollar políticas de viaje dinámicas que escalen para alojamiento, vuelos y automóviles para clientes empresariales. - Evaluar qué se queda en el monolito y qué se mueve a microservicios, y tomar la decisión. - Colaborar estrechamente con los stakeholders del negocio en negociaciones y decisiones de producto difíciles. - Asociarse con ingenieros de frontend del equipo para lanzar funcionalidades de extremo a extremo. - Contribuir a un futuro servicio de políticas donde se consideren lenguajes compilados (Go / Rust). Qué buscamos Requerido: - Sólidos fundamentos de ingeniería backend en Node / TypeScript. - Experiencia práctica con un lenguaje compilado (Go o Rust). - Sólida experiencia en bases de datos relacionales (Postgres, MySQL) y conocimiento de sistemas distribuidos. - Experiencia en AWS y arquitectura serverless (Lambda). - Convicción con justificación: tomas decisiones con información incompleta, las asumes y avanzas. - Altamente multifuncional: interactuarás directamente con socios comerciales en negociaciones y decisiones de producto. - Comodidad operando en la ambigüedad y negociando resultados entre ingeniería y negocio. - Exigir altos estándares para tu código, tus sistemas y tu equipo. Nice to Have: - Experiencia en Ruby on Rails (algunos de nuestros servicios están en Rails). - Exposición a React o frontend. - Experiencia previa en la construcción de sistemas empresariales multi-tenant, frameworks de permisos o motores de políticas. Este es un puesto de contratista para candidatos con base en Latinoamérica. Las solicitudes para este puesto se aceptarán hasta el 30 de septiembre, o hasta que se cubra el puesto. Te animamos a postularte temprano, ya que podemos comenzar a revisar las solicitudes antes de la fecha límite. La Ventaja Engine: Beneficios y Compensación Creemos en recompensar el buen trabajo con grandes beneficios: - Compensación: Salario base competitivo ligado al puesto y la experiencia, con oportunidades de bonos, comisiones y acciones. - Beneficios: Consulta nuestra lista completa en engine.com/culture. - Entornos para el Éxito: Diferentes puestos tienen diferentes necesidades en cuanto a los entornos que impulsan el éxito, por eso tenemos un modelo híbrido-hub. Ya sea que estés en una de nuestras increíbles oficinas o completamente remoto, nos aseguraremos de que tengas lo que necesitas para tener éxito. Los beneficios y ventajas pueden variar según el tipo de empleo, la ubicación y más. ¿Listo para Construir el Futuro de los Viajes de Trabajo? Únete a nuestra misión de transformar cómo funcionan los viajes de trabajo, para las empresas, para los viajeros y para la industria. Postúlate ahora y hagamos que los viajes sean más simples, más inteligentes y más agradables, juntos.