Buscamos una persona ingeniera de software backend sénior para construir y evolucionar las soluciones digitales del proyecto Sabesp en Bemobi Wave. El proyecto combina frentes de delivery y sistemas en producción, incluyendo Tótem, aplicación móvil, Agencia Virtual Web, microservicios backend y servicios de conversación con LLMs.
La posición combina ejecución práctica con liderazgo técnico en el día a día. Se espera que la persona ayude al equipo a avanzar con autonomía, conduzca refinamientos y planificaciones técnicas, desbloquee decisiones y dé continuidad a las frentes cuando el tech lead no pueda acompañarlas de cerca. La dedicación prevista es de aproximadamente 70% en ejecución y 30% en apoyo a los refinamientos y planificaciones técnicas.
Formarás parte de un equipo multidisciplinar, trabajando con Producto e Ingeniería y apoyando el desarrollo de profesionales de distintos niveles de seniority. La posición no implica gestión formal de personas. La coordinación de respuestas a incidentes forma parte del trabajo, sin guardia de guardia, y es atendida por el equipo de Tech Ops.
De qué serás responsable:
- Desarrollar, probar, instrumentar, documentar y mantener microservicios y APIs backend.
- Participar en decisiones de arquitectura y diseño de sistemas, evaluando alternativas y explicando los trade-offs.
- Conducir o apoyar refinamientos y planificaciones técnicas, identificando dependencias, riesgos y caminos de implementación.
- Ayudar a dividir iniciativas en entregas más pequeñas y dar seguimiento a su ejecución.
- Desbloquear decisiones técnicas y alinear riesgos entre las distintas frentes del proyecto.
- Coordinar respuestas a incidentes en sistemas en producción, articulando a las personas involucradas y dando seguimiento a las acciones hasta su conclusión.
- Apoyar al tech lead en la continuidad de la coordinación técnica cuando no pueda acompañar una frente de cerca.
- Orientar a profesionales juniors mediante colaboración en el día a día, revisión de código y retroalimentación constructiva.
- Colaborar con Producto, Diseño, Ingeniería y equipos del cliente para construir soluciones de valor.
- Contribuir con prácticas de entrega continua e infraestructura como código.
- Usar herramientas de IA generativa como apoyo al trabajo de ingeniería, evaluando y validando críticamente los resultados.
Lo que buscamos:
- Experiencia profesional en desarrollo backend y en la evolución de APIs o microservicios.
- Experiencia con TypeScript y/o capacidad comprobada de trabajar con autonomía en tecnologías equivalentes y adaptarse rápidamente al stack.
- Experiencia con bases de datos relacionales, preferiblemente PostgreSQL.
- Familiaridad con GCP y Cloud Functions.
- Familiaridad con APIs REST y GraphQL.
- Experiencia con prácticas de Integración Continua y Entrega Continua (CI/CD) e infraestructura como código.
- Capacidad para conducir discusiones de arquitectura y diseño de sistemas, tomar decisiones técnicas e investigar problemas con autonomía.
- Experiencia con sistemas en producción, incluyendo coordinación de respuestas a incidentes y seguimiento de acciones correctivas.
- Uso práctico de herramientas de IA generativa en el trabajo de ingeniería, con criterio crítico para revisar, probar y validar los resultados.
- Comunicación clara, autonomía y capacidad para colaborar con personas de distintas áreas y niveles de seniority.
Conocimientos que son diferenciales:
- Familiaridad o interés en Azure.
- Experiencia desarrollando soluciones con LLMs o agentes conversacionales.
- Experiencia con productos digitales en múltiples canales, como aplicaciones, portales web y Tótems.
- Conocimiento de React Native, React o para colaborar con las otras frentes del proyecto.
- Experiencia con servicios públicos, utilities o journeys de cliente complejos.
Información adicional
📍Modelo de contratación: Persona Jurídica (PJ).
🌎 Formato: Remoto: trabajamos desde cualquier lugar.
📝 Beneficios: Tarjeta Flash, clases de idiomas, Totalpass.
Nuestra cultura
Nos importa (we care): asumimos la responsabilidad antes de que se nos exija y actuamos por el impacto real en el cliente, en el colega y en el producto, sin esperar a que el problema se convierta en incidente.
Somos automotivados (self driven): asumimos el ownership, identificamos el problema, lo resolvemos y cerramos el ciclo por iniciativa propia, porque eso es lo que hace crecer a la empresa y genera confianza con el cliente.
Dominamos nuestro oficio (we master the craft): entregamos con profundidad real, orgullo por el resultado e inconformismo con soluciones superficiales. Quien domina su oficio busca aprender y nunca se conforma.
Ganamos como equipo (we win as a team): eliminamos bloqueos y compartimos contexto, porque el resultado colectivo vale más que cualquier protagonismo individual. Quien gana como equipo no guarda el conocimiento, lo distribuye.
Publicado originalmente en Himalayas