Desarrollador Backend Senior

 Posted 7 hours ago
  
 Mexico
  
2-5 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Design, develop, and maintain scalable backend services and APIs using NodeJS and modern architectural patterns. Manage cloud infrastructure, asynchronous messaging systems, and CI/CD pipelines to ensure high availability and system performance.

El Rol:

Diseñar, desarrollar y mantener soluciones backend escalables y de alta disponibilidad para los productos y servicios de LIGO, utilizando NodeJS y arquitecturas modernas, integrando bases de datos, servicios cloud y mecanismos de mensajería, y aplicando buenas prácticas de diseño, versionamiento y entrega continua para asegurar soluciones robustas, mantenibles y alineadas a las necesidades del negocio.

Responsabilidades:

  • Diseñar, desarrollar y mantener servicios backend y APIs utilizando NodeJS y frameworks como Express, Fastify y/o NestJS, asegurando calidad, mantenibilidad y escalabilidad del código.

  • Aplicar patrones y principios de diseño como Domain Driven Design (DDD), Event Sourcing y CQRS en la construcción y evolución de servicios y dominios de negocio.

  • Diseñar e implementar integraciones y procesos asíncronos mediante sistemas de mensajería y colas como RabbitMQ, AWS SQS y/o Google Pub/Sub.

  • Modelar, consultar y optimizar la persistencia de información utilizando bases de datos como MongoDB y Redis, de acuerdo con las necesidades de cada solución.

  • Desplegar y operar servicios en ambientes cloud AWS y/o GCP, trabajando con contenedores y servicios de orquestación basados en Kubernetes.

  • Implementar y mantener pipelines de integración y despliegue continuo (CI/CD) utilizando herramientas como Jenkins y ArgoCD, promoviendo automatización y entregas confiables.

  • Gestionar el código fuente mediante Git, participando en revisiones de código y promoviendo estándares técnicos, buenas prácticas de desarrollo y control de versiones dentro del equipo.

  • Analizar incidencias, deuda técnica y oportunidades de mejora en los servicios backend, proponiendo soluciones que optimicen desempeño, estabilidad y capacidad de evolución de las plataformas.

Requisitos:

  • Mínimo 3 años de experiencia desarrollando con NodeJS.

  • Experiencia con frameworks backend Express, Fastify y/o NestJS.

  • Conocimiento y experiencia trabajando con bases de datos MongoDB y Redis.

  • Experiencia en Cloud Computing con AWS y/o GCP, especialmente en servicios de contenedores y orquestación con Kubernetes.

  • Conocimiento y aplicación de patrones de diseño y arquitectura: Domain Driven Design (DDD), Event Sourcing y CQRS.

  • Experiencia con sistemas de mensajería y colas: RabbitMQ, AWS SQS y/o Google Pub/Sub.

  • Manejo de Git y buenas prácticas de control de versiones.

  • Experiencia en automatización de procesos de desarrollo y CI/CD con Jenkins y/o ArgoCD.

  • Seniority suficiente para trabajar con autonomía, participar en decisiones técnicas y colaborar activamente con el squad.

  • Deseable: Conocimientos de implementación de arquitecturas o servicios serverless.

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Backend Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified