Empresa de software busca un Ingeniero Backend Senior con experiencia en Node.js y NestJS para diseñar, implementar y mantener sistemas backend escalables, trabajando remotamente para un cliente de EE. UU. en inglés.
Si sos un ingeniero backend con experiencia en Node.js y te copan los desafíos de sistemas escalables y distribuidos, este puesto remoto es para vos. Vas a trabajar con un cliente de EE. UU. en inglés, resolviendo problemas complejos y colaborando con un equipo senior.
Descripción del puesto
Acerca de DaCodes En DaCodes, creamos soluciones de software de alto impacto para startups y empresas globales en LATAM y EE. UU. Trabajamos con ingenieros senior que se apropian de su trabajo, se preocupan por la calidad de producción y prosperan en entornos colaborativos y de ritmo rápido. Descripción del rol Buscamos un Ingeniero Backend Senior con un fuerte enfoque en integraciones y sistemas distribuidos, capaz de diseñar, implementar y mantener sistemas backend robustos, escalables y seguros utilizando Node.js y NestJS. Este no es un rol de configuración o low-code. Estarás integrado en un equipo de ingeniería senior, trabajando directamente con un cliente con sede en EE. UU. en inglés a diario. Esperamos una comprensión profunda de la ingeniería backend: protocolos, concurrencia, seguridad y sistemas de producción reales. ¿Por qué este rol es interesante? - Trabajar en sistemas backend complejos con integraciones del mundo real (plataformas SaaS, APIs de pago, ERPs). - Resolver desafíos en torno a la escalabilidad, la confiabilidad y los sistemas distribuidos. - Colaborar con un equipo altamente senior con una fuerte propiedad técnica. - Trabajar directamente con equipos de ingeniería con sede en EE. UU., en inglés, a diario. ¿Qué harás? - Diseñar y construir servicios backend escalables usando Node.js + NestJS. - Desarrollar y mantener APIs REST y servicios internos robustos y seguros. - Trabajar en integraciones entre plataformas SaaS, servicios de pago/notificación y sistemas internos. - Implementar flujos basados en eventos (webhooks, reintentos, idempotencia). - Contribuir a flujos de autenticación y autorización (OAuth2, JWT, API keys). - Identificar y resolver desafíos de rendimiento, concurrencia y escalabilidad. - Mejorar la observabilidad, el logging y el manejo de errores en producción. - Ser dueño de las decisiones técnicas y contribuir a las discusiones de arquitectura. Requisitos: - Más de 4 años desarrollando sistemas backend en entornos de producción. - Fuerte experiencia práctica con Node.js + NestJS en producción. - Experiencia construyendo y consumiendo APIs (REST, webhooks, integraciones de terceros). - Experiencia integrando con plataformas o servicios SaaS externos (pago, notificaciones, pipelines de datos o similares). - Sólida comprensión de autenticación y autorización (OAuth2, JWT o similar). - Fuerte dominio de los fundamentos del backend: rendimiento, escalabilidad, confiabilidad, manejo de errores. - Inglés avanzado: trabajarás directamente con equipos y clientes con sede en EE. UU. a diario. Nice to Have: - Experiencia con herramientas iPaaS (Workato, Mulesoft, Boomi o similar). - Experiencia integrando con ERPs (NetSuite, SAP, Business Central). - Experiencia con sistemas de alta concurrencia o alto rendimiento. - Familiaridad con plataformas en la nube (AWS, GCP o Azure). - Prácticas CI/CD y conciencia de DevOps. Cómo trabajamos: - Cultura remote-first en toda LATAM. - Alta propiedad y autonomía: esperamos que los ingenieros lideren, no solo ejecuten. - Enfoque en código limpio, mantenible y de calidad de producción. - Entorno de nivel senior con impacto directo en las decisiones de producto y arquitectura. - Trabajo con marcas globales y startups disruptivas. - Trabajo remoto / Home office. - Si se requiere un modelo híbrido o presencial, se informará desde la primera sesión. - Horario de trabajo alineado con el proyecto/equipo asignado. - Horario de lunes a viernes. - Beneficios legales (Aplicable para México). - Día libre en tu cumpleaños. - Seguro médico privado (Aplicable para México). - Seguro de vida (Aplicable para México). - Equipos multiculturales. - Acceso a cursos y certificaciones. - Meetups con expertos de la industria y universidades de primer nivel. - Eventos virtuales de networking y grupos de interés. - Clases de inglés. - Oportunidades dentro de nuestras diferentes líneas de negocio. - Orgullosamente certificados como Great Place to Work.
Responsabilidades
- Diseñar y construir servicios backend escalables usando Node.js + NestJS
- Desarrollar y mantener APIs REST robustas y seguras, y servicios internos
- Trabajar en integraciones entre plataformas SaaS, servicios de pago/notificación y sistemas internos
- Implementar flujos orientados a eventos (webhooks, reintentos, idempotencia)
- Contribuir a flujos de autenticación y autorización (OAuth2, JWT, API keys)
- Identificar y resolver desafíos de rendimiento, concurrencia y escalabilidad
- Mejorar la observabilidad, el logging y el manejo de errores en producción
- Ser dueño de decisiones técnicas y contribuir a discusiones de arquitectura
Skills requeridas
Beneficios
- Legal benefits (Applicable for Mexico)
- Day off on your birthday
- Private health insurance (Applicable for Mexico)
- Life insurance (Applicable for Mexico)
- Access to courses and certifications
- English classes