




Resumen del Puesto: Buscamos un Desarrollador Backend Senior o Semi Senior que combine excelencia técnica, autonomía y mejora continua para construir sistemas robustos y escalables. Puntos Destacados: 1. Muy buen ambiente laboral. 2. Empresa en expansión. 3. Posibilidades de crecimiento. **Descripción:** ---------------- 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). * Empresa en expansión. * Posibilidades de crecimiento. **Requisitos:** --------------- **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).


