Technical Lead
Job Summary
Capital Express busca un Technical Lead con enfoque estratégico y hands-on para definir la arquitectura de la plataforma y liderar la adopción de desarrollo AI-first. El rol implica mentorear ingenieros, establecer estándares técnicos y trabajar junto al Product Owner en soluciones escalables. Es una posición ideal para profesionales con experiencia en industria financiera y metodologías de desarrollo avanzadas.
Responsibilities
- Definir y evolucionar la arquitectura de la plataforma
- Liderar la adopción de desarrollo AI-first
- Mentorear y guiar a los Software Engineers
- Contribuir con código manteniendo un rol hands-on
Required Skills
- Go, Node.js, React/TypeScript, PostgreSQL, MongoDB, AWS
- Microservicios y APIs REST
- Desarrollo AI-first y agentes de código
- Experiencia en industria financiera o dominios regulados
Job Details
Arquitectura: diseño de microservicios, APIs REST y contratos entre servicios (OpenAPI, versionamiento), datos distribuidos, patrones de integración (colas de mensajería, eventos), arquitectura híbrida: coexistencia con el core on-prem e integraciones con servicios externos (proveedores, facturación electrónica).
Stack completo a nivel de diseño: Go, Node.js, React/TypeScript, PostgreSQL, MongoDB, AWS.
Seguridad: OAuth2/OIDC y JWT, buenas prácticas OWASP; diseño y review con criterio de industria financiera (datos sensibles, mínimo privilegio, auditoría).
Delivery y operación (a nivel de diseño): contenedores (Docker, Kubernetes), CI/CD y estrategias de deployment, observabilidad y performance como criterios de arquitectura — es la contraparte técnica del DevOps Engineer.
AI-first development: dominio de asistentes y agentes de código AI en el ciclo completo (diseño, implementación, tests, documentación, review); specs y contexto de repositorio como interfaz de trabajo con agentes; estándares de calidad y review para código generado con AI; criterio sobre qué se delega a un agente y qué no; manejo seguro de datos sensibles en herramientas AI.
Liderazgo técnico: mentoring, facilitación de decisiones, comunicación con negocio.
Prácticas: ADRs, spec-driven development, estrategia de branching y testing.
Projects:
Serás responsable de definir el norte técnico del equipo: estableciendo la arquitectura, las metodologías, las buenas prácticas y los estándares. Es un rol hands-on donde seguirás escribiendo código, pero con un enfoque estratégico en multiplicar al equipo: mentorear a los ingenieros y destrabar los desafíos más complejos. Trabajarás codo a codo con el Product Owner para asegurar que lo que se construye sea técnicamente sólido y escalable, velando al mismo tiempo por la eficiencia, la transparencia y la seguridad informática de nuestras operaciones.
Functions:
- Definir y evolucionar la arquitectura de la plataforma (microservicios, contratos entre servicios, decisiones de stack).
- Establecer y hacer cumplir guidelines: estándares de código, testing, seguridad, documentación.
- Liderar la adopción de desarrollo AI-first junto al AI Engineer y el TPO: estándares de uso de asistentes y agentes de código, review de código generado con AI, specs como contrato de trabajo.
- Ser la última instancia de code review y desbloqueo técnico.
- Mentorear a los Software Engineers (backend y frontend); apoyar planes de crecimiento.
- Participar en refinement con el TPO: viabilidad técnica, diseño de solución, estimación.
- Registrar decisiones de arquitectura (ADRs / decision records).
- Coordinar la gestión de deuda técnica y los upgrades de plataforma.
- Seguir contribuyendo código (rol hands-on, no solo gestión).
Benefits:
- Tarde Libre por tu cumpleaños
- Seguro complementario
- 3 días de vacaciones adicionales
- Fruta de la temporada
- Entre otros..
Requirements:
- Experiencia en equipos con spec-driven development y prácticas de calidad maduras.
- Experiencia introduciendo estándares en equipos que no los tenían.
- Industria financiera o dominios regulados.