Descripción del puesto
Serás responsable del desarrollo de nuestras aplicaciones web y productos SaaS. Esto incluye la creación de nuevas funcionalidades, la revisión y mejora del código existente, la gestión de proyectos técnicos y la garantía de que nuestros sistemas sean seguros, escalables y estén alineados con nuestra visión a largo plazo. Trabajarás en estrecha colaboración con el liderazgo y miembros no técnicos del equipo, por lo que es esencial una comunicación sólida y la capacidad de traducir conceptos técnicos en directivas claras.
Responsabilidades clave
Desarrollo y propiedad del código
- Crear, probar e implementar funcionalidades para nuestras aplicaciones web SaaS.
- Leer, analizar y mejorar bases de código existentes.
- Garantizar la calidad, escalabilidad y mantenibilidad del código.
- Identificar y corregir vulnerabilidades, ineficiencias y arquitectura deficiente.
- Establecer y hacer cumplir las mejores prácticas y estándares de desarrollo.
Estrategia técnica y arquitectura
- Diseñar sistemas y funcionalidades pensando en la escalabilidad a largo plazo.
- Tomar decisiones sobre frameworks, herramientas y estructura.
- Evaluar el código generado por IA en cuanto a precisión y calidad antes de su implementación.
- Optimizar el rendimiento y la fiabilidad del sistema.
Gestión de proyectos
- Ser responsable de los plazos y entregables de desarrollo.
- Desglosar proyectos en tareas y hitos claros.
- Colaborar con miembros internos del equipo (marketing, operaciones, liderazgo).
- Asegurar que los proyectos avancen de forma proactiva sin supervisión constante.
Desarrollo mejorado por IA
- Utilizar herramientas como Claude y Abacus para acelerar el desarrollo cuando sea apropiado.
- Generar prompts efectivos y refinar los resultados.
- Validar y mejorar el código generado por IA (no confiar ciegamente en él).
Despliegue y DevOps
- Gestionar el código a través de flujos de trabajo de GitHub.
- Desplegar y mantener aplicaciones a través de Vercel (o plataformas similares).
- Manejar integraciones, APIs y herramientas de terceros.
- Solucionar errores, interrupciones y problemas de rendimiento.
Perfil del candidato
- Un verdadero desarrollador ante todo: comprendes el código en profundidad, no solo las herramientas.
- Suficiente experiencia para reconocer código deficiente, riesgos de seguridad y estructura pobre de inmediato.
- Comodidad trabajando en entornos de ritmo rápido con productos en evolución.
- Altamente proactivo: no esperas a que te digan qué hacer.
- Sólida capacidad de comunicación con excelente inglés (escrito y verbal).
- Organizado y capaz de gestionar múltiples proyectos simultáneamente.
Experiencia requerida
- Más de 5 años de experiencia práctica en desarrollo.
- Capacidad demostrada para trabajar y mejorar bases de código existentes.
- Experiencia en la creación y mantenimiento de aplicaciones web o productos SaaS.
- Sólida comprensión de:
- Desarrollo frontend y/o full-stack.
- APIs e integraciones.
- Flujos de trabajo de GitHub.
- Plataformas de despliegue (se prefiere Vercel).
- Experiencia en la revisión de código en cuanto a calidad, seguridad y escalabilidad.
Este puesto NO es para vos si...
- Confiás enteramente en la IA para escribir y entender código.
- Tenés dificultades para explicar conceptos técnicos con claridad.
- Necesitás dirección o supervisión constante.
- Priorizás la velocidad sobre la calidad y la estructura a largo plazo.