




Resumen del Puesto: Buscamos un Desarrollador Full Stack Senior o Semi Senior con experiencia MERN, excelencia técnica, autonomía y mentalidad de mejora continua para construir sistemas robustos y escalables. Puntos Destacados: 1. Excelente ambiente laboral 2. Empresa en expansión con posibilidades de crecimiento 3. Contrato indefinido **Descripción:** ---------------- Buscamos un Desarrollador Full Stack Senior o Semi Senior con al menos 5 años de experiencia comprobable en el desarrollo de aplicaciones modernas utilizando el stack MERN (MongoDB, Express, React, Node.js). Experiencia comprobable en MERN 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 domina las herramientas del stack MERN, 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** Frontend * Experiencia avanzada con React y manejo sólido del estado global con Redux. * Dominio del uso de Hooks y comprensión del ciclo de vida de componentes en React. * Fuerte dominio de JavaScript ES6\+ y comprensión de la asincronía (Promises, async/await, event loop). * Sólido conocimiento de SCSS, con arquitectura modular y principios BEM. * Experiencia consumiendo y gestionando APIs REST. * Experiencia en comunicación en tiempo real mediante Socket.IO. * Experiencia en internacionalización (i18n) con react\-i18next (valorado). * Experiencia en configuración y optimización con Webpack. * Experiencia en tests automatizados con Jest (unitarios e integración). * Manejo adecuado de estados de carga, error y vacío en interfaces. Backend * 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. **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).


