Buscamos un\nDesarrollador Backend Senior o Semi Senior\ncon al menos\n5 años de experiencia comprobable\nen el desarrollo de sistemas backend utilizando\nNode.js, Express y MongoDB.\nExperiencia sólida en backend con Node.js es excluyente.\nBuscamos 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.
\n
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.
\n
¿Qué ofrecemos?
\n
\n
- Contrato fijo.
\n
- Salario acorde a la posición.
\n
- Muy buen ambiente laboral.
\n
- Jornada completa (lunes a viernes).
\n
- Empresa en expansión.
\n
- Posibilidades de crecimiento.
\n
\nRequisitos mínimos\n🧩 Requisitos Técnicos\nBackend (Excluyente)\n
\n
- Experiencia avanzada con Node.js y Express.
\n
- Validación y sanitización de datos, y prevención de vulnerabilidades comunes (XSS, CSRF, etc.).
\n
- Implementación de autenticación y autorización con JWT.
\n
- Sólidos conocimientos de MongoDB y Mongoose.
\n
- Creación y optimización de consultas complejas en MongoDB (Aggregation Framework, lookups, pipelines, etc.).
\n
- Modelado de bases de datos relacionales y no relacionales.
\n
- Experiencia utilizando Redis para cache y manejo de sesiones.
\n
- Experiencia con RabbitMQ u otros sistemas de mensajería asíncrona.
\n
- Experiencia utilizando Docker para contenerización.
\n
- Buen manejo de errores y logging en aplicaciones backend.
\n
- Fluidez en el uso de la terminal bash y administración básica de sistemas Linux.
\n
\nFrontend (Valorado, no excluyente)\n
\n
- Conocimientos en React y manejo del estado (Redux o Context API).
\n
- Comprensión del uso de Hooks y ciclo de vida de componentes.
\n
- Experiencia consumiendo APIs REST desde frontend.
\n
- Conocimientos básicos de SCSS y organización de estilos.
\n
\n🛠 Entorno y herramientas\n
\n
- Experiencia trabajando con Jira y metodologías ágiles, especialmente Scrum.
\n
- Capacidad para comprender y redactar documentación técnica clara y estructurada.
\n
- Conocimientos de Git y flujos de CI/CD.
\n
\n🚀 Valoramos\n
\n
- Aplicación de principios KISS, DRY y SOLID.
\n
- Capacidad de análisis y optimización de código.
\n
- Iniciativa, responsabilidad y atención al detalle.
\n
- Experiencia previa en sistemas de alto tráfico o arquitecturas distribuidas (plus).
\n
- Experiencia previa trabajando en entornos full stack (plus).
\n