Desarrollador de Software Back-end Senior

Instituto Todos pela Saúde

📍 São Paulo, SP/SP· Tempo integral

Descrição da vaga

Requisitos

  • 5+ años de experiencia en la carrera
  • Inglés básico
  • Django
  • Python
  • Flask
  • Git
  • FastAPI
  • PostgreSQL
  • Integração Contínua

Habilidades deseadas

  • RNDS
  • LOINC
  • ClickHouse
  • BigQuery
  • Airflow
  • Prefect
  • CID
  • Parquet
  • PGVector
  • DuckDB
  • Dagster
  • FHIR
  • dbt
  • PostGIS
  • GeoPandas

Tareas y Responsabilidades

Sobre la vacante:

Buscamos una persona desarrolladora de software senior, con enfoque en back-end, para construir y mejorar los servicios, las integraciones y las estructuras de datos que sustentan los productos de ITpS. Formarás parte de un equipo multidisciplinario y trabajarás en soluciones que conectan datos, sistemas e instituciones asociadas.

Buscamos a alguien que combine profundidad técnica, visión de producto y cuidado con datos sensibles. Esperamos autonomía para tomar decisiones, monitorear los servicios en producción y transformar necesidades de vigilancia en soluciones seguras, observables y rastreables. El liderazgo será técnico, con participación en arquitectura, revisión de código, mentoría y coordinación de entregas; la función no involucra gestión formal de personas.

Responsabilidades:

  • Desarrollar, probar, documentar y mejorar APIs y servicios en Python, con contratos claros, versionamiento y control de acceso.
  • Modelar y mejorar estructuras de datos en PostgreSQL, incluyendo migraciones, índices, transacciones y análisis de consultas.
  • Construir integraciones con sistemas del SUS y de instituciones asociadas, con tratamiento de cambios de esquema, reprocesamientos, duplicidades y fallas parciales.
  • Implementar rutinas asíncronas, programadas o orientadas a eventos cuando sean adecuadas al problema.
  • Crear validaciones y trazas de auditoría que preserven la integridad, la procedencia y la rastreabilidad de los datos.
  • Mantener pruebas automatizadas, integración continua y mecanismos seguros de despliegue y reversión.
  • Instrumentar los servicios con registros de eventos, métricas y trazado de solicitudes, identificando las causas de los incidentes y verificando las correcciones.
  • Aplicar controles proporcionales al riesgo en el tratamiento de datos personales y sensibles, en cumplimiento de la LGPD y las normas éticas aplicables.
  • Realizar revisiones de código, registrar decisiones relevantes y apoyar el desarrollo técnico del equipo.
  • Trabajar en colaboración con producto, diseño, frontend, infraestructura, datos, epidemiología e instituciones responsables de las fuentes de datos.

Requisitos:

  • Experiencia sólida en el desarrollo y mantenimiento de sistemas en producción con Python.
  • Experiencia con al menos un framework para APIs, como FastAPI, Django o Flask.
  • Dominio de PostgreSQL, incluyendo modelado relacional, migraciones, índices, transacciones y diagnóstico de consultas.
  • Experiencia con APIs e integraciones entre sistemas, con tratamiento explícito de errores y consistencia de datos.
  • Experiencia con pruebas automatizadas, Git e integración continua.
  • Conocimiento aplicado de autenticación, autorización, gestión de secretos y protección de datos personales.
  • Experiencia con observabilidad e investigación de las causas de fallas en producción.
  • Capacidad para tomar y comunicar decisiones técnicas, revisar código y apoyar el trabajo de otras personas.
  • Capacidad para leer documentación técnica en inglés.
  • Interés en aplicar tecnología a la salud pública. La experiencia previa en el sector salud no es obligatoria.

Diferenciales:

  • Experiencia en salud pública, vigilancia epidemiológica, datos gubernamentales o sistemas sujetos a auditoría.
  • Conocimiento de estándares y terminologías de salud, como FHIR, RNDS, LOINC o CID.
  • Experiencia con orquestación de flujos de datos y procesamiento analítico, usando herramientas como Prefect, Airflow, Dagster, dbt, Parquet, DuckDB, ClickHouse o BigQuery.
  • Experiencia con PostGIS o GeoPandas, búsqueda vectorial con PGVector o aplicaciones basadas en modelos de lenguaje.

Competencias comportamentales:

  • Actitud profesional ética y respetuosa, con cordialidad en las relaciones, respeto a la diversidad y cuidado con la información confidencial.
  • Capacidad para trabajar en equipos multidisciplinarios, colaborando en las entregas, valorando diferentes perspectivas y reconociendo las contribuciones de otras personas.
  • Disposición para compartir conocimientos, documentar aprendizajes y apoyar el desarrollo de colegas, reduciendo la dependencia de conocimiento individual.
  • Comunicación clara y respetuosa, con escucha activa para comprender necesidades, aclarar dudas y alinear expectativas.
  • Apertura para dar y recibir retroalimentación constructiva y manejar divergencias mediante el diálogo, con enfoque en la solución de problemas.
  • Organización y responsabilidad con plazos y compromisos, comunicando dificultades y riesgos con anticipación y solicitando apoyo cuando sea necesario.
  • Disposición para aprender continuamente y adaptarse a los cambios, reconociendo límites e incorporando contribuciones del equipo.

Beneficios:

  • Plan de salud.
  • Plan dental.
  • Vale de comida.
  • Vale de alimentación.
  • Vale de transporte.
  • Ayuda guardería/nana.
  • Pensión complementaria.
  • Seguro de vida.

Alianzas y ventajas:

  • Productos financieros.
  • Iupp.
  • Descuento en farmacia.
  • Gimnasios asociados, Wellhub y Totalpass.
  • Acceso a los clubes de Itaú Unibanco.

Modelo de trabajo y ubicación:

La vacante es presencial, en São Paulo - SP, con una jornada de 40 horas semanales y contratación bajo el régimen CLT.

Mais vagas em São Paulo, SP

Todas as vagas em São Paulo, SP/SP →Vagas em São Paulo →