Dacodes

Backend Node.js Engineer Mid (Azure Cloud) - México Only (Titulo/cedula)

Apply Now

Job Description

Trabaja en DaCodes!

Somos una firma de expertos en software y transformación digital de alto impacto.

Durante 10 años hemos creado soluciones enfocadas en la tecnología e innovación gracias a nuestro equipo de casi 300 talentosos #DaCoders, incluyendo desarrolladores, arquitectos, diseñadores UX/UI, PMs, QA testers y más. Nuestro equipo colabora en proyectos con clientes en LATAM y Estados Unidos, logrando resultados sobresalientes.

En DaCodes, tendrás la oportunidad de impulsar tu desarrollo profesional, trabajar en diversos proyectos dentro de distintas industrias, y contribuir al diseño, implementación y optimización de infraestructuras en la nube.

Nuestros DaCoders tienen un gran impacto en el éxito de nuestro negocio y el de nuestros clientes. Serás el experto que participará en nuestros proyectos y tendrás acceso a startups disruptivas y marcas globales.

¿Te interesa?

Requirements

Principales responsabilidades

  • Desarrollar y mantener servicios backend utilizando Node.js.
  • Diseñar y consumir APIs RESTful y GraphQL.
  • Implementar y mantener soluciones desplegadas en Microsoft Azure.
  • Colaborar en la configuración y mejora de infraestructura cloud.
  • Gestionar bases de datos SQL y NoSQL (PostgreSQL, MySQL, MongoDB, DynamoDB).
  • Implementar soluciones con mensajería asíncrona y arquitecturas orientadas a eventos (RabbitMQ, Kafka, SQS).
  • Optimizar rendimiento y estabilidad de los sistemas backend.
  • Desarrollar pruebas unitarias y funcionales (Jest, Mocha o Chai).
  • Trabajar con contenedores utilizando Docker.
  • Participar en procesos de integración y despliegue continuo (CI/CD).
  • Colaborar bajo metodologías ágiles (Scrum, Kanban).

Perfil deseado

Nivel de experiencia

  • 3 a 4 años de experiencia en desarrollo backend con Node.js.
  • Experiencia trabajando con entornos cloud, especialmente Microsoft Azure.

Seniority

  • Mid / Intermedio

Habilidades técnicas

  • Experiencia sólida en Node.js.
  • Manejo de Express.js, Nest.js o frameworks similares.
  • Desarrollo e integración de APIs REST y conocimientos en GraphQL.
  • Experiencia en despliegues en Microsoft Azure (App Services, Functions, Storage, DevOps).
  • Deseable experiencia en AWS.
  • Bases de datos SQL y NoSQL.
  • Conocimientos en arquitectura orientada a eventos.
  • Git y GitFlow.
  • CI/CD.
  • Docker.
  • Deseable: Infraestructura como Código (Terraform, CloudFormation).
  • Deseable: Serverless (Azure Functions / AWS Lambda).
  • Buenas prácticas de seguridad backend y autenticación.

Habilidades blandas

  • Capacidad de resolución de problemas.
  • Organización y enfoque en calidad.
  • Trabajo en equipo.
  • Comunicación clara.
  • Proactividad y disposición para aprendizaje continuo.

Formación académica (Indispensable)

  • Título universitario y/o cédula profesional obligatoria (requisito indispensable para validación).

Benefits

Integración a marcas globales y startups disruptivas.

Trabajo remoto/Home office.

En caso de requerir modalidad híbrida o presencial, serás informado desde la primera sesión.

Horario ajustado a la célula de trabajo/proyecto asignado.

Trabajo de lunes a viernes.

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 dentro de nuestras diferentes líneas de negocio.

Orgullosamente certificados como Great Place to Work.