Responsibilities:
- Liderar técnica y operativamente al equipo de desarrollo.
- Definir y mantener arquitectura basada en microservicios y Arquitectura Hexagonal.
- Garantizar buenas prácticas (SOLID, DDD, Clean Code, Testing, DevOps).
- Conducir revisiones de código y diseño.
- Coordinar roadmap técnico y planeación de sprints.
- Traducir requerimientos de negocio en soluciones técnicas.
- Gestionar riesgos técnicos y deuda técnica.
- Supervisar calidad, performance y seguridad.
- Apoyar incidentes de producción.
- Mentorear desarrolladores y fomentar crecimiento técnico.
Requirements
- 7+ años de experiencia en desarrollo de software.
- 2+ años liderando equipos técnicos.
- Dominio de TypeScript, Node.js, Express.js.
- Experiencia con Next.js/React.
- Arquitectura de microservicios y Hexagonal.
- PostgreSQL y bases NoSQL.
- Event-driven architecture (Pub/Sub, Kafka, RabbitMQ).
- Experiencia en CI/CD y DevOps.
- Capacidad de toma de decisiones técnicas y liderazgo.
- Excelente comunicación con stakeholders técnicos y de negocio.
- Advanced English (B2+)
Nice to Have
- Experiencia en GCP o cloud pública.
- Docker/Kubernetes.
- Serverless.
- Observabilidad (logs, métricas, tracing).
- Experiencia FinTech/B2B.