Se requiere inglés: la oferta original está publicada en inglés.
Un equipo de ingeniería en crecimiento busca un Ingeniero Full Stack Senior/Líder para unirse al equipo. Trabajarás como miembro plenamente integrado de la organización de ingeniería, asumiendo la responsabilidad de funcionalidades de extremo a extremo en un backend en Python y un frontend en React, desplegados en Microsoft Azure.
Este rol está cerca del negocio. Te sientes igual de cómodo en el código que en una sala con stakeholders del cliente: traduces requisitos poco claros o cambiantes en un plan de trabajo y haces avanzar los proyectos incluso cuando todavía no se tiene el panorama completo.
Lo que harás
Desarrollo backend y frontend
- Diseñar y construir servicios backend en Python, con APIs limpias consumidas por un frontend en React.
- Ser responsable de funcionalidades de extremo a extremo: desde un requisito poco claro, pasando por la implementación, hasta algo listo para liberar.
- Escribir código mantenible y bien probado y participar en revisiones de código.
- Definir la dirección técnica de tu trabajo y atender la deuda técnica de forma proactiva, no solo liberar nuevas funcionalidades.
Nube e infraestructura (Azure)
- Desplegar, monitorear y resolver problemas de aplicaciones que corren en Microsoft Azure.
- Hacerte responsable de los problemas en producción: diagnosticar, corregir y dar seguimiento hasta que se resuelvan.
Colaboración y comunicación con el cliente
- Actuar como punto de contacto técnico para los stakeholders del negocio, explicando trade-offs y decisiones sin jerga innecesaria.
- Cuestionar de forma constructiva cuando los requisitos no cuadran y ayudar a aclararlos antes de que se conviertan en un problema más adelante.
- Participar en las ceremonias del sprint (planning, standups y retrospectivas) como miembro activo del equipo.
- Identificar bloqueos y resolverlos de forma independiente antes de escalar, y escalar con contexto cuando lo hagas.
Estilo de trabajo
- Comunicador: puedes explicar un trade-off sin jerga y generas confianza con los stakeholders con el tiempo.
- Te mueves en la ambigüedad: no esperas a tener claridad para empezar a avanzar; haces las preguntas correctas, tomas decisiones con buen criterio y te ajustas a medida que aprendes más.
- Te desbloqueas solo: si encuentras un bloqueo, buscas la forma de superarlo en lugar de quedarte detenido o esperar a que alguien más lo resuelva.
- Mentalidad de dueño: tratas una funcionalidad como tuya desde el requisito hasta la entrega, y no la das por terminada hasta que realmente funciona en producción.