Senior / Semi Senior Backend Engineer (Node.js / MERN) (REMOTO)

Buscamos un Desarrollador Backend Senior o Semi Senior con al menos 5 años de experiencia comprobable en el desarrollo de sistemas backend utilizando Node.js, Express y MongoDB.


Experiencia sólida en backend con Node.js es excluyente.


Buscamos un perfil que combine excelencia técnica, autonomía y mentalidad de mejora continua, y que disfrute construyendo sistemas robustos, escalables y de alto rendimiento.


El candidato ideal tiene un fuerte dominio del backend, escribe código mantenible siguiendo buenas prácticas y se desenvuelve cómodamente en entornos dinámicos con foco en calidad y crecimiento constante.


¿Qué ofrecemos?


  • Contrato indefinido.
  • Salario acorde a la posición.
  • Muy buen ambiente laboral.
  • Jornada completa (lunes a viernes).
  • Remoto
  • Empresa en expansión.
  • Posibilidades de crecimiento.

Requisitos mínimos

🧩 Requisitos Técnicos


Backend (Excluyente)

  • Experiencia avanzada con Node.js y Express.
  • Validación y sanitización de datos, y prevención de vulnerabilidades comunes (XSS, CSRF, etc.).
  • Implementación de autenticación y autorización con JWT.
  • Sólidos conocimientos de MongoDB y Mongoose.
  • Creación y optimización de consultas complejas en MongoDB (Aggregation Framework, lookups, pipelines, etc.).
  • Modelado de bases de datos relacionales y no relacionales.
  • Experiencia utilizando Redis para cache y manejo de sesiones.
  • Experiencia con RabbitMQ u otros sistemas de mensajería asíncrona.
  • Experiencia utilizando Docker para contenerización.
  • Buen manejo de errores y logging en aplicaciones backend.
  • Fluidez en el uso de la terminal bash y administración básica de sistemas Linux.


Frontend (Valorado, no excluyente)

  • Conocimientos en React y manejo del estado (Redux o Context API).
  • Comprensión del uso de Hooks y ciclo de vida de componentes.
  • Experiencia consumiendo APIs REST desde frontend.
  • Conocimientos básicos de SCSS y organización de estilos.


🛠 Entorno y herramientas

  • Experiencia trabajando con Jira y metodologías ágiles, especialmente Scrum.
  • Capacidad para comprender y redactar documentación técnica clara y estructurada.
  • Conocimientos de Git y flujos de CI/CD.


🚀 Valoramos

  • Aplicación de principios KISS, DRY y SOLID.
  • Capacidad de análisis y optimización de código.
  • Iniciativa, responsabilidad y atención al detalle.
  • Experiencia previa en sistemas de alto tráfico o arquitecturas distribuidas (plus).
  • Experiencia previa trabajando en entornos full stack (plus).