DaCodes.
Senior Backend Engineer (Node.js & AWS Serverless) - Quality-Driven & Iterative
DaCodes.Argentina12 hours ago
Full-timeOther
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.

Key Skills

Ranked by relevance