Node.js Developer
Role details
Job location
Tech stack
Job description
aplicaciones backend eficientes y escalables, contribuyendo a la creación de soluciones innovadoras en el ámbito de desarrollo de software. Responsabilidades: Diseñar y desarrollar aplicaciones backend utilizando Node.js. Crear y optimizar consultas en bases de datos relacionales (SQL). Diseñar e implementar APIs RESTful o GraphQL. Asegurar la calidad del código mediante pruebas unitarias, de integración y revisión de código. Integrar sistemas de terceros y servicios en la nube (AWS, Azure, Google Cloud, etc.). Implementar y mejorar la lógica de negocio del lado del servidor para satisfacer las necesidades del cliente. Participar en la arquitectura técnica de nuevos proyectos y en la mejora continua de los sistemas existentes. Monitorear y optimizar el rendimiento de las aplicaciones. Requisitos: Experiencia de 3-4 años trabajando con Node.js en entornos de producción. Conocimientos avanzados en bases de datos SQL (PostgreSQL, MySQL, MSSQL, etc.)
Requirements
incluyendo diseño de esquemas, consultas complejas y optimización. Experiencia con ORMs como Sequelize, TypeORM o similares. Conocimientos sólidos en JavaScript/TypeScript. Experiencia con herramientas de control de versiones como Git. Familiaridad con contenedores Docker y servicios en la nube (AWS Lambda, ECS, RDS, etc.). Comprensión de principios de diseño de software como SOLID, patrones de diseño y arquitectura limpia. Familiaridad con metodologías ágiles (Scrum/Kanban). Beneficios de trabajar en The Cocktail: Flexibilidad horaria ️ 25 días de vacaciones al año + Nochebuena y Nochevieja si caen entre semana Modelo híbrido, full remote o presencial. Plan de carrera personalizado y formación continua Mejora tu nivel de inglés con clases formativas No tenemos dress code. Ven como quieras a trabajar. ️ Descuentos exclusivos y tiempo para tu crecimiento. Acceso a Cobee, el mejor sistema de retribución flexible Iniciativas de apoyo a