Back to all jobs

- Employment
- Full-time
- Seniority
- Senior
About the role
Key Responsibilities
- 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
Skills, Knowledge and Expertise
- Backend: Node.js, Express.js, NestJS
- Lenguaje: TypeScript (nivel experto)
- Testing: JestArquitectura: Patrones de diseño, principios SOLID
- Bases de datos: SQL y NoSQL
- Control de versiones: Git, GitHub (branching strategies)
- Calidad de código: ESLint, SonarQube, métricas de calidad
- Seguridad: Gestión de secretos, JWT, OAuth 2.0, OIDC, OWASP
- Contenedores: Docker
- Metodologías: Ágiles (Scrum/Kanban)
- IA Generativa: Experiencia avanzada con GitHub Copilot, Claude, Cursor
- CI/CD: Pipelines de integración y despliegue continuo
- Kubernetes y orquestación de contenedores▸
- Arquitectura de microservicios▸
- Message brokers (Kafka)▸
- Servicios Cloud (Azure, GCP)▸
- Terraform o Infrastructure as Code
- Observabilidad (logging, monitoring, tracing)▸
- Pensamiento crítico y analítico avanzado▸
- Comunicación efectiva con equipos técnicos, no técnicos y stakeholders▸
- Curiosidad técnica y actualización constante▸
- Responsabilidad y ownership sobre el código y las decisiones técnicas▸
- Capacidad de negociación y gestión de expectativas▸
- Proactividad en la identificación y resolución de problemas▸
- 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▸
- Experiencia trabajando y liderando equipos ágiles▸
Beneficios
485,000+ hidden jobs like this
Imagemaker and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.
Everything Pro unlocks:
- Unlimited applications — free stops at 5
- Track every application in one place
- Apply straight to the source, one click
- Save & organize roles you love
- Roles pulled from company boards before the big sites