¡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 +220 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
Objetivo del Puesto
Como Backend Developer Node.js en DaCodes, serás responsable de diseñar, desarrollar y mantener el backend de una plataforma de alta escala que habilita la generación dinámica de templates para frontends, gestión avanzada de parámetros y la integración con sistemas externos de alto volumen y relevancia en el mercado. Tu trabajo impactará directamente en la experiencia de millones de usuarios, garantizando robustez, escalabilidad y seguridad.
Responsabilidades Clave
- Diseñar y construir APIs RESTful escalables y eficientes con Node.js (última versión), Express.js y NestJS, optimizando rendimiento y mantenibilidad
- Implementar arquitecturas basadas en colas y mensajería para soportar procesamiento asíncrono y cargas elevadas
- Gestionar y optimizar bases de datos PostgreSQL para garantizar rapidez y consistencia en el manejo de grandes volúmenes de datos
- Desplegar y administrar infraestructura en AWS para ambientes de desarrollo, prueba y producción, aplicando buenas prácticas en el manejo de recursos cloud
- Configurar y mantener contenedores Docker para asegurar portabilidad y consistencia en entornos de ejecución
- Desarrollar y ejecutar pruebas unitarias y de integración (E2E) para asegurar la calidad y estabilidad del software
- Implementar mecanismos de autenticación y autorización seguros mediante JWT y buenas prácticas de seguridad backend
- Colaborar estrechamente con equipos de frontend, QA, DevOps y gestión para asegurar entregas de alta calidad y alineadas con los objetivos del proyecto
- Documentar APIs, procesos técnicos y configuraciones para facilitar mantenimiento y transferencia de conocimiento
- Participar activamente en ceremonias ágiles (Scrum) y colaborar en la mejora continua de procesos y prácticas del equipo
- Mantener comunicación directa con clientes y stakeholders para entender requerimientos, resolver dudas técnicas y gestionar expectativas
Requisitos Técnicos
- Mínimo 4 años de experiencia profesional desarrollando backend con Node.js, Express.js y NestJS
- Dominio de la versión más reciente de Node.js y familiaridad con las mejores prácticas modernas
- Experiencia comprobable en desarrollo de arquitecturas escalables para plataformas con millones de usuarios
- Profundo conocimiento en bases de datos PostgreSQL y optimización de consultas y esquemas
- Experiencia en manejo de colas y sistemas de mensajería (RabbitMQ, Kafka, SQS u otros)
- Conocimiento en servicios básicos de AWS para despliegue y administración (EC2, S3, RDS, ECS/Fargate)
- Experiencia práctica con contenedores Docker y su ciclo completo de vida
- Capacidad para diseñar y ejecutar pruebas unitarias (Jest) y pruebas de integración y E2E (Supertest ó Cypress)
- Conocimientos sólidos en seguridad backend, especialmente en la implementación de JWT para autenticación y autorización
- Experiencia trabajando con TypeScript en proyectos backend para asegurar tipado estricto y código mantenible
- Experiencia utilizando middlewares para interconectar diferentes sistemas y bases de datos
Competencias y Habilidades Blandas
- Excelentes habilidades de comunicación verbal y escrita, con capacidad para explicar conceptos técnicos a audiencias diversas
- Proactividad y autonomía para trabajar bajo supervisión mínima, con enfoque en entrega de resultados de alta calidad
- Capacidad para colaborar efectivamente en equipos multidisciplinarios y multiculturales bajo metodologías ágiles (Scrum)
- Habilidad para gestionar múltiples tareas y prioridades en un entorno dinámico y exigente
- Orientación al cliente y disposición para interactuar directamente con stakeholders externos
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.
⚖️ 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 dentro de nuestras diferentes líneas de negocio.
🏅 Orgullosamente certificados como Great Place to Work.
Presentar candidatura para este puesto