Tech Lead
Job Summary
El Tech Lead liderará un equipo multidisciplinario enfocado en construir funcionalidades end-to-end y tomar decisiones de arquitectura técnica. El stack incluye Ruby on Rails, React, Node.js e integraciones de IA. El rol combina trabajo técnico operativo con mentoría y liderazgo estratégico para asegurar la calidad y escalabilidad del producto.
Responsibilities
- Implementación de features end-to-end con IA
- Definición de arquitectura y decisiones técnicas
- Liderazgo, mentoría y desbloqueo del equipo
- Gestión de deuda técnica y calidad de código
Required Skills
- Ruby on Rails, React, Node.js, TypeScript
- Experiencia con LLMs y herramientas de IA (Cursor/Claude)
- 5+ años en desarrollo de software
- 1+ año en liderazgo técnico
- AWS y Kubernetes
Job Details
### Funciones del cargo
El Tech Lead se suma a un equipo multidisciplinario. Stack: monolito Ruby on Rails, microfrontends React, BFFs Node.js e integraciones de AI cada vez más presentes en producto.
**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. La feature termina cuando mueve métricas, no cuando se mergea el PR.
### 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 (es nuestro monolito; debes poder leerlo, modificarlo y revisar PRs).
- Experiencia con microfrontends y BFFs (Backend for Frontend).
- Herramientas de compilación: Vite, Webpack o Esbuild — saber cuál usar y por qué.
- 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 leer un deploy y debuggear.
- Familiaridad con Shape Up, DORA metrics o equivalentes.
- Pragmatismo build vs refactor vs iterar; capacidad de romper proyectos grandes en lotes validables.
- **Comunicación y colaboración:**
- Excelente comunicación con audiencias técnicas y no técnicas.
### Extras (siempre suma)
- Side projects propios con AI en producción.
- Experiencia en startups de crecimiento alto.
- Influencia técnica cross-team sin autoridad directa.
- Experiencia con React Native o apps móviles.
### 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.
- DODO: acceso a salud mental a bajo costo.
- Acceso a capacitaciones.
- Seguro complementario de salud y dental (según país).
- Desayuno, almuerzo y snacks en oficina.
- Flexible hours, equipo proporcionado y vestimenta informal.