Diseñar, construir y evolucionar servicios backend de alto rendimiento que soporten las necesidades del negocio a escala, garantizando calidad, seguridad y mantenibilidad del código, y actuando como referente técnico del equipo de desarrollo.
Liderar el diseño y desarrollo de APIs RESTful y/o GraphQL
Definir y mantener la arquitectura de microservicios
Implementar lógica de negocio compleja siguiendo principios de arquitectura limpia
Optimizar el rendimiento de aplicaciones y bases de datos a gran escala
Escribir código limpio, testeable y bien documentado que sirva como referencia
Liderar code reviews y sesiones de pair programming
Mentorear y guiar técnicamente a desarrolladores junior y mid
Colaborar con equipos de frontend, QA, producto y stakeholders
Definir e implementar estrategias de seguridad y buenas prácticas
Documentar soluciones técnicas, flujos de datos y decisiones arquitectónicas
Participar en la planificación técnica y estimación de proyectos
Proponer e implementar mejoras continuas en procesos y herramientas de desarrollo
Investigar y evaluar nuevas tecnologías para su adopción en el equipo
Requirements
Mínimo 3 años de experiencia comprobable en desarrollo backend con Node.js
Mínimo 2 años en roles de liderazgo técnico o como Senior Developer