Senior Backend Engineer (Node.js & AWS Serverless) - Quality-Driven & Iterative
DaCodes
Posted: March 24, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We are looking for a Senior Backend Engineer with a strong technical background, who can work in an iterative and quality-driven environment, with a focus on building reliable software in a fast-paced team setting.
Required Skills
Job Description
Sobre el rol
Buscamos Ingenieros Senior capaces de construir software confiable en entornos donde la precisión, la estabilidad y la capacidad de adaptación son críticas.
Este rol va más allá del stack. Buscamos engineers con criterio técnico sólido, fuerte orientación a la calidad y comodidad trabajando en ciclos cortos de entrega, donde los requerimientos evolucionan constantemente y el valor para el usuario se valida de forma continua.
Trabajarás en un equipo altamente colaborativo, donde la arquitectura, la calidad y la toma de decisiones técnicas se construyen de manera compartida. Priorizamos soluciones simples, cambios pequeños, retroalimentación rápida y una evolución constante del producto según las necesidades reales del negocio y del usuario final.
.
Requirements:
🚀 Principales responsabilidades
• Diseñar, desarrollar y mantener servicios backend altamente confiables y escalables en arquitecturas serverless sobre AWS.
• Analizar problemas complejos y requerimientos ambiguos, descomponiéndolos en incrementos pequeños de valor que puedan entregarse y validarse rápidamente.
• Construir soluciones simples, mantenibles y evolutivas, evitando sobreingeniería y favoreciendo cambios seguros a lo largo del tiempo.
• Garantizar altos estándares de calidad mediante pruebas automatizadas, refactorización continua y buenas prácticas de ingeniería.
• Participar activamente en decisiones de arquitectura y diseño técnico, con foco en impacto en producción, mantenibilidad y experiencia de usuario.
• Colaborar de forma cercana y continua con otros engineers y stakeholders, alineando decisiones técnicas en entornos iterativos y cambiantes.
• Compartir conocimiento técnico con el equipo, contribuyendo a un entorno sin silos ni ownership rígido de componentes.
• Asegurar la correcta operación de sistemas críticos, anticipando riesgos, detectando fallos temprano y evitando impactos en producción.
• Contribuir a flujos de entrega continua mediante cambios pequeños, validación rápida y responsabilidad compartida sobre la calidad del software.
🧠 Perfil que buscamos
• Experiencia senior comprobable como Backend Engineer o Software Engineer.
• Experiencia real construyendo y operando sistemas en producción, con responsabilidad sobre su comportamiento, estabilidad y evolución.
• Capacidad para trabajar con alta autonomía, tomando decisiones técnicas sin depender de especificaciones completamente cerradas.
• Pensamiento analítico sólido y enfoque práctico para resolver problemas en contextos cambiantes.
• Experiencia trabajando en entornos donde los requerimientos evolucionan constantemente y es necesario iterar sobre la solución con rapidez y criterio.
• Fuerte orientación a la calidad y responsabilidad directa sobre la confiabilidad del software.
• Comodidad trabajando en entornos donde la calidad no se delega y cada engineer participa activamente en arquitectura, testing y decisiones de diseño.
• Capacidad para colaborar de forma cercana con el equipo, comunicar ideas con claridad, adaptarse a feedback continuo y construir soluciones de forma compartida.
• Criterio para priorizar soluciones simples que puedan evolucionar con el negocio, evitando complejidad innecesaria.
• Interés genuino por construir software útil para el usuario final, validando hipótesis rápidamente y ajustando rumbo cuando sea necesario.
🛠️ Tecnologías y herramientas
Node.js
AWS (experiencia sólida)
Arquitecturas Serverless:
• AWS Lambda
• DynamoDB
• SQS
• SNS
Infrastructure as Code:
• AWS CDK (deseable)
• Alternativas aceptadas: Terraform, SST
Git (nivel avanzado)
🧪 Prácticas de ingeniería
Trabajamos con prácticas de ingeniería orientadas a calidad, entrega incremental y colaboración cercana, por lo que buscamos engineers con experiencia o comodidad real en dinámicas como:
• Unit Testing avanzado
• Test-Driven Development (TDD)
• Pair Programming
• Refactorización continua
• Desarrollo iterativo y colaborativo, inspirado en XP
Más allá del conocimiento teórico, buscamos engineers capaces de trabajar de forma natural en ciclos de feedback corto, cambios pequeños y responsabilidad compartida sobre la calidad del software.
🌍 Otros requisitos
• Capacidad para trabajar de forma remota y autogestionada.
• Inglés técnico (lectura y escritura).
Benefits:
🚀 Integración a marcas globales y startups disruptivas.
🏡 Trabajo remoto/Home office.
⏳ Horario flexible ajustado a la célula de trabajo/proyecto asignado.
📅 Trabajo de lunes a viernes.
⚖️ Beneficios legales (aplican para México).
🎉 Día off en tu cumpleaños.
🏥 Seguro de gastos médicos mayores (aplica para México).
🛡️ Seguro de vida (aplica para México).
🌎 Equipos de trabajo multiculturales.
🎓 Acceso a cursos y certificaciones.
📢 Meetups con invitados especiales del área de IT.
📡 Eventos virtuales de integración y grupos de interés.
📢 Clases de inglés.
🏆 Oportunidades en nuestras diferentes líneas de negocio.
🏅 Orgullosamente certificados como Great Place to Work.