Ingeniero de back-end

Ingeniero de back-end role illustration

Ingeniero de back-end

Ubicación: Ciudad GIFT, Gandhinagar, Gujarat – India. (Trabajar desde la oficina)

Experiencia: 3+ años

Acerca del rol

Buscamos un ingeniero backend sólido (Node.js / NestJS) que pueda crear sistemas backend confiables, escalables y de alto rendimiento. Trabajará en API, microservicios, arquitecturas de bases de datos, sistemas en tiempo real e integraciones que impulsan aplicaciones web, móviles y basadas en IA modernas.

Este puesto es ideal para alguien a quien le encanta la ingeniería backend, escribe API limpias y seguras y disfruta resolviendo desafíos arquitectónicos complejos.

Responsabilidades clave:

  • Desarrollar y mantener aplicaciones backend utilizando Node.js y NestJS.
  • Cree microservicios y API REST limpios, reutilizables y escalables.
  • Trabaje con bases de datos como PostgreSQL, MongoDB, MySQL o Redis.
  • Integre servicios de terceros, API, pasarelas de pago y servicios en la nube.
  • Diseñe esquemas de bases de datos, índices y consultas eficientes para grandes conjuntos de datos.
  • Implemente las mejores prácticas de autenticación, autorización, RBAC y seguridad.
  • Optimice el rendimiento del backend, el almacenamiento en caché y el procesamiento de trabajos asincrónicos.
  • Colabore con equipos frontend y móviles para garantizar una integración fluida.
  • Escriba pruebas automatizadas (unitarias, de integración) y participe en revisiones de código.
  • Implementar y monitorear servicios backend en entornos de nube (AWS o similar).

Habilidades requeridas

  • Más de 3 años de experiencia práctica con Node.js y sólida experiencia con NestJS.
  • Comprensión sólida de la arquitectura backend, patrones de diseño y sistemas escalables.
  • Fuerte dominio de TypeScript.
  • Experiencia trabajando con bases de datos relacionales y NoSQL.
  • Dominio de herramientas ORM/ODM (Prisma, TypeORM, Mongoose, Sequelize).
  • Comprensión del diseño de API RESTful, microservicios y flujos de trabajo asíncronos.
  • Conocimiento de JWT, OAuth y las mejores prácticas de seguridad de backend.
  • Experiencia con Git, canalizaciones de CI/CD y flujos de trabajo de desarrollo modernos.
  • Buenas habilidades de depuración, resolución de problemas y análisis.

Habilidades agradables de tener

  • Experiencia con colas de mensajes (RabbitMQ, BullMQ, Kafka, SQS).
  • Familiaridad con Docker, ECS, Kubernetes o flujos de trabajo de implementación en la nube.
  • Experiencia en la construcción de sistemas en tiempo real utilizando WebSockets o Socket.io.
  • Comprensión de las funciones sin servidor (AWS Lambda).
  • Exposición a integraciones API de AI/ML o productos SaaS a gran escala.

Preguntas frecuentes

Construirás API y microservicios escalables con Node.js, NestJS y TypeScript, utilizando PostgreSQL, MongoDB, MySQL o Redis y ORM como Prisma, TypeORM, Mongoose o Sequelize.