Ubicación: Porto Alegre, Estado de Río Grande do Sul, Brasil
Sitio web: http://lawnstarter.com
Acerca de LawnStarter
LawnStarter es la plataforma líder en Estados Unidos para la contratación inmediata de servicios de jardinería y cuidados al exterior, con más de 100 millones de dólares en reservas anuales. Su ambición es ir más allá del mantenimiento de jardines, convirtiéndose en un punto único para todos los servicios del hogar, operando bajo tres marcas (LawnStarter, Lawn Love, Home Gnome) integradas en una plataforma única y compartida.
El equipo de ingeniería en LawnStarter
El desarrollo se organiza en equipos de trabajo reducidos y especializados: un ingeniero de producto trabaja codo a codo con un gestor de producto (PM) y un diseñador, apoyados por un manager de ingeniería que impulsa su crecimiento profesional. Los ingenieros colaboran estrechamente entre diferentes iniciativas, todas sobre una base de código común. La responsabilidad de medir el éxito radica en si se consigue avanzar en el indicador clave de la iniciativa.
La inteligencia artificial, en forma de agentes de codificación, actúa como multiplicador de fuerza, permitiendo a equipos pequeños de alto nivel técnico entregar más funcionalidades de forma rápida y manteniendo altos estándares de calidad. Para ello, se buscan ingenieros con un fuerte sentido de propiedad y dedicación a aportar valor real a un ecosistema con usuarios y profesionales en ambos extremos del proceso.
Descripción del puesto
Como ingeniero de software senior, serás el pilar técnico dentro de una iniciativa, colaborando estrechamente con tu PM y diseñador, mientras interactúas con otros ingenieros de iniciativas relacionadas. Participarás en todo el ciclo del proyecto: desde definir el problema, seleccionar la estrategia técnica, guiar a los agentes de IA para que escriban la mayor parte del código, hasta lanzar la funcionalidad en producción y, junto a tu equipo, asumir la responsabilidad del resultado.
El éxito se mide por el impacto en la métrica clave, no por la cantidad de código generado. Cuando los agentes pueden entregar una solución segura, tu labor será supervisar y asegurarte que se haga correctamente. En áreas sensibles que requieren precisión, serás tú quien desarrolle el código de forma directa.
Aspectos destacados del rol:
- Entrega integral: Desde la concepción hasta la evaluación post-lanzamiento, tendrás una visión completa y asumirás la responsabilidad con el equipo.
- Colaboración real con producto: Participarás activamente en las decisiones junto a PM y diseño, aportando criterio técnico en la definición del producto y perspectiva de producto en cuestiones técnicas.
- Autonomía con respaldo: Tendrás capacidad para tomar las decisiones técnicas diarias, con revisiones arquitectónicas en casos relevantes y feedback constante del equipo.
- Calidad al nivel de un profesional senior: Se espera que lideres los desarrollos complejos y seas responsable de los resultados.
Responsabilidades principales
- Definir el enfoque técnico: arquitectura, modelos de datos, integraciones, plan de despliegue, observabilidad y estrategias de reversión. Documentar y revisar las decisiones según el análisis post-implementación.
- Asegurar la calidad de la implementación: diseñar prompts, establecer barreras de seguridad, pruebas y ciclos de revisión que permitan a los agentes de IA entregar código fiable y listo para producción.
- Colaborar estrechamente con el PM y el diseñador para establecer el alcance, negociar prioridades y desarrollar prototipos interactivos, así como colaborar con otros ingenieros y realizar reuniones periódicas con el manager de ingeniería.
- Responsabilizarse por el impacto de la iniciativa, presentando junto al PM los resultados y análisis de las métricas financieras y de uso de 2 a 4 semanas tras el lanzamiento.
- Mantener altos estándares de seguridad, rendimiento y experiencia para usuarios finales y profesionales en la plataforma.
Retos a abordar
El rol requiere liderar la integración de agentes de IA con calidad de ingeniero sénior, desarrollando flujos de trabajo que permitan a un equipo pequeño entregar mucho más de lo habitual, garantizando seguridad y corrección. Además, tendrás libertad para tomar decisiones técnicas ágiles y documentadas, velando por el alineamiento del equipo y la eficacia en la entrega.
Es fundamental enfocarse en los resultados significativos para el negocio, decidiendo qué funciones merecen ser implementadas para mover las métricas clave y evitando desarrollos innecesarios. La disciplina para validar el impacto semanas después de cada lanzamiento será clave.
Criterios de éxito en el primer año
- Entrega de 3 a 4 iniciativas completas, con al menos dos que demuestren mejoras claras en los indicadores medidos.
- Implementación de flujos de trabajo para agentes de IA adoptados por otros equipos.
- Reducción significativa del tiempo medio desde la definición del problema hasta el despliegue inicial en producción.
- Mantenimiento de la calidad sin regredir el servicio ni generar incidencias atribuibles a código generado por IA sin supervisión.
- Generación de documentación, pruebas y revisiones post-lanzamiento usadas como referencia por otros compañeros.
Perfil requerido
- Experiencia avanzada en el uso de agentes de inteligencia artificial para programación (por ejemplo Claude Code, Cursor, Codex) integrándolos de forma diaria en entornos productivos, con criterio sobre cuándo dejar actuar a la IA o intervenir directamente.
- Trayectoria consolidada en rol de liderazgo técnico, con capacidad para tomar decisiones críticas y responsabilizarse de resultados.
- Orientación clara a resultados, con seguimiento riguroso de métricas y mejoras en experiencia de usuario.
- Habilidad para colaborar estrechamente con PM y diseñadores, aportando juicio técnico y de producto.
- Capacidad para documentar decisiones técnicas y avanzar rápido en proyectos complejos.
- Visión de superación y multiplicador de equipo, dejando herramientas y metodologías reutilizables para otros proyectos.
- Compromiso con los clientes y profesionales que usan la plataforma, buscando siempre un impacto positivo para ambos.
Aspectos adicionales
- Es un puesto individual con posibilidad de crecimiento hacia gestión de equipos si se desea.
- Responsable de ingeniería de producto con participación completa en ciclo de vida funcional.
- Trabajo práctico y supervisión estricta para mantener altos estándares, confiando en agentes de IA para acelerar la implementación.
- Entrega continua a un mercado activo con una gran base de usuarios y reservas valoradas en más de 100 millones de dólares.
Stack tecnológico
- Agentes de IA: Claude Code, Cursor, Codex y stack interno de agentes, servidores MCP y herramientas para evaluación.
- Backend basado en PHP/Laravel.
- Frontend con TypeScript, React y React Native para aplicaciones web y móviles.
- Análisis y gestión de datos con Redshift, dbt, Segment y Airflow.
- Infraestructura en AWS complementada con herramientas como Datadog, Sentry y GitHub Actions.
- Gestión documental y procesos con Brain, Confluence y Jira.
No es necesario dominar todo el stack, pero sí dominar profundamente al menos una parte y tener experiencia probada con agentes de código en producción.
Beneficios
- Salario competitivo de entre 80.000 y 100.000 dólares anuales.
- Trabajo completamente remoto desde cualquier lugar.
- Alta autonomía y responsabilidad en proyectos de impacto.
- Formar parte de un equipo dinámico, ágil y comprometido con la innovación y el aprendizaje constante.