Role Overview
- Liderar el diseño e implementación de arquitecturas de software escalables
- Desarrollar interfaces de usuario modernas, responsivas y accesibles
- Diseñar y desarrollar APIs RESTful y/o GraphQL
- Definir y mantener la arquitectura de microservicios
- 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 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
- 3 años de experiencia comprobable en desarrollo full stack
- 2 años en roles de liderazgo técnico o como senior developer
- Experiencia trabajando y liderando equipos ágiles
- Frontend: Next.js, React, TypeScript (nivel experto)
- Backend: Node.js, Express.js, NestJS
- Testing: Jest
- Arquitectura: Patrones de diseño, principios SOLID
- Bases de datos: SQL y NoSQL
- Control de versiones: Git, GitHub (branching strategies)
- Análisis de código: ESLint, SonarQube, métricas de calidad
- Seguridad: Gestión de secretos, autenticación/autorización (JWT, OAuth 2.0, OIDC), OWASP
- Contenedores: Docker
- Metodologías Agiles
- IA Generativa: Experiencia avanzada con AI pair programmers (GitHub Copilot, Claude, Cursor)
- CI/CD
Tech Stack
- Docker
- GraphQL
- JavaScript
- Jest
- Next.js
- Node.js
- NoSQL
- React
- SQL
- TypeScript
Benefits
😉 Ser maker es cool, por lo que tenemos muy buenos beneficios y muchas actividades para divertirnos!🎂 Día libre por tu cumpleaños.⚖️ Día libre por fallecimiento familiar.🏠 Día libre por mudanza.✨ Kit de Bienvenida.****