Senior Backend Engineer – Node.js, NestJS & AWS
Senior Backend Engineer building and operating Node.js/TypeScript/NestJS microservices that power production e-commerce platforms. Day to day: designing REST APIs, modeling SQL/NoSQL data, implementing caching and message queues, and deploying/monitoring services on AWS with Docker, Kubernetes and CI/CD pipelines.
- Compensation
- Not disclosed
- Location
- LATAM
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Must have
- At least 4 years of professional backend development experience, including microservices in production
- Strong command of Node.js and TypeScript
- Experience with NestJS or equivalent backend frameworks such as Spring or .NET Core
- Experience designing, developing and integrating REST APIs
- Experience with SQL and NoSQL databases such as PostgreSQL, MySQL, MongoDB or DynamoDB
- Experience using Redis and message queue systems such as Amazon SQS or Kafka
- Experience developing and operating services on AWS
- Experience with Docker and Kubernetes, including deployment, configuration and debugging
- Experience with CI/CD pipelines using GitHub Actions or equivalent tools
- Experience with automated testing, ideally with Jest
- Ability to diagnose production issues with focus on stability, performance and software quality
Nice to have
- Experience building e-commerce or retail platforms, especially catalog, cart, checkout or payments
- Experience with headless architectures or platforms
- Experience with monorepos and Nx
- Knowledge of GraphQL
- Experience with monitoring and observability tools such as New Relic, Coralogix or OpenTelemetry
- Experience with BigQuery or data pipelines
- Experience with AI agents or LLM-based systems, including agent orchestration and RAG, ideally at least one year
Full description
Sobre la empresa
Nos dedicamos al desarrollo de software y soluciones tecnológicas. Nuestra especialidad es la integración de sistemas, software a medida y desarrollos innovadores en el mundo de los dispositivos móviles. Nuestra mayor motivación es resolver problemas complejos a través de soluciones innovadoras. Nuestro método de trabajo se basa en entender el negocio y la necesidad del cliente, queremos ser un "partner", de tal modo poder apoyar en la toma de decisiones a la hora de implantar soluciones tecnológicas.
Sobre el rol
Buscamos un/a Senior Backend Engineer para desarrollar y evolucionar microservicios backend que forman parte de plataformas de e-commerce en producción, dentro de un ecosistema de retail con tráfico real.
El rol tiene un fuerte foco en Node.js, TypeScript y NestJS, con responsabilidad sobre el diseño e integración de APIs, la gestión de datos y la operación de servicios en producción. Trabajarás con infraestructura cloud sobre AWS, contenedores y herramientas de despliegue, participando en todo el ciclo de vida del software, desde el desarrollo hasta el monitoreo y la resolución de incidentes.
Buscamos una persona con sólidos fundamentos de ingeniería, autonomía técnica y experiencia construyendo servicios confiables, escalables y mantenibles.
Responsabilidades
- Desarrollar y mantener microservicios backend utilizando Node.js, TypeScript y NestJS para plataformas de e-commerce en producción.
- Diseñar, construir e integrar APIs REST con los sistemas core de la compañía y otros servicios.
- Asumir responsabilidad sobre el código en producción, participando en despliegues, monitoreo, diagnóstico y resolución de incidentes.
- Diseñar y optimizar modelos y consultas en bases de datos SQL y NoSQL.
- Implementar y mantener soluciones de caché y colas de mensajería para la comunicación entre servicios.
- Desplegar y operar servicios en AWS, utilizando Docker y Kubernetes.
- Desarrollar y mantener pipelines de integración y despliegue continuo (CI/CD).
- Implementar y mantener pruebas automatizadas para asegurar la calidad y confiabilidad del código.
- Colaborar con otros equipos técnicos para integrar servicios, resolver dependencias y mejorar la estabilidad y el rendimiento de las plataformas.
Requisitos
- Al menos 4 años de experiencia profesional en desarrollo Backend, incluyendo trabajo con microservicios en producción.
- Dominio sólido de Node.js y TypeScript.
- Experiencia con NestJS o frameworks backend equivalentes, como Spring o .NET Core.
- Experiencia diseñando, desarrollando e integrando APIs REST.
- Experiencia trabajando con bases de datos SQL y NoSQL, como PostgreSQL, MySQL, MongoDB o DynamoDB.