Tech Lead
Job Summary
El Tech Lead liderará un equipo multidisciplinario enfocado en el desarrollo de funcionalidades end-to-end utilizando Ruby on Rails, React y Node.js. El rol combina un 70% de construcción técnica con un 30% de liderazgo, mentoría y gestión de arquitectura. Se busca un perfil capaz de integrar soluciones de AI de manera estratégica para maximizar el impacto en el negocio.
Responsibilities
- Implementar features end-to-end con código y AI
- Definir arquitectura y tomar decisiones técnicas críticas
- Mentorear al equipo y eliminar bloqueantes técnicos
- Asegurar calidad mediante testing, CI/CD y observabilidad
Required Skills
- Ruby on Rails, React, Node.js, TypeScript, SQL
- Experiencia con LLMs e integración de APIs de AI
- Dominio de arquitectura SaaS y microfrontends
- Conocimientos en AWS y Kubernetes
Job Details
Funciones del cargo:
Construir (~70%):
- Implementar features end-to-end junto al equipo, combinando código + AI donde agregue valor.
- Tomar las decisiones técnicas más complejas del equipo: arquitectura, contratos, trade-offs.
- Meter mano en performance, deuda técnica crítica e integraciones de AI.
Liderar técnicamente (~30%):
- Sentarte con cada dev de tu equipo a entender qué problema resuelven antes del "cómo".
- Desbloquear: detectar bloqueantes, romper proyectos en cambios pequeños y seguros.
- Mentorear sin imponer; estimar con honestidad.
- Reconocer deuda técnica y priorizar cuándo resolverla.
- Garantizar calidad y medir impacto.
- Asegurar testing, CI/CD y observabilidad.
- Evolucionar nuestros estándares de código y arquitectura.
- Punto de contacto del equipo en procesos y arquitectura.
Requerimientos del cargo:
- 5+ años construyendo software en producción.
- 1+ año de liderazgo técnico (formal o informal).
- Experiencia previa en SaaS o scale-up.
Conocimiento técnico sólido:
- React y TypeScript a nivel sólido.
- Node.js y SQL a nivel sólido.
- Ruby on Rails a nivel funcional (capacidad para leer, modificar y revisar PRs).
- Experiencia con microfrontends y BFFs (Backend for Frontend).
- Herramientas de compilación: Vite, Webpack o Esbuild.
- Testing: Jest, Vitest, Cypress o equivalentes.
AI como parte del trabajo diario:
- Uso diario de Cursor, Claude Code, Copilot o equivalentes.
- Experiencia integrando LLMs, embeddings o APIs de AI en productos reales.
- Criterio para decidir cuándo agregar AI a una feature y cuándo no.
Infraestructura y prácticas:
- AWS y Kubernetes a nivel de lectura de despliegues y debugging.
- Familiaridad con Shape Up, DORA metrics o equivalentes.
- Pragmatismo build vs refactor vs iterar.
Comunicación y colaboración:
- Excelente comunicación con audiencias técnicas y no técnicas.
Beneficios:
- Mínimo de 15 días hábiles de vacaciones por año trabajado.
- 5 días adicionales de descanso al año.
- Día libre por cumpleaños.
- Días adicionales por matrimonio y postnatal parental.
- Acceso a salud mental a bajo costo (DODO).
- Acceso a capacitaciones.
- Seguro complementario de salud y dental (según país).