GeekHunter Logo

Planos

Login

PT

PT

Instituto Todos pela Saúde

Pessoa Desenvolvedora de Software (Back-end) Sênior

Presencial

São Paulo, SP, Brasil

Faixa de Remuneração

BRL

CLT

Nível de Experiência

Sênior

Requisitos

5+ anos de experiência na carreira
Inglês básico
Django
Python
Flask
Git
FastAPI
PostgreSQL
Integração Contínua

Conhecimentos Desejáveis

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

Tarefas e Responsabilidades

Sobre a vaga:

Buscamos uma pessoa desenvolvedora de software sênior, com foco em back-end, para construir e aprimorar os serviços, as integrações e as estruturas de dados que sustentam os produtos do ITpS. Você fará parte de uma equipe multidisciplinar e trabalhará em soluções que conectam dados, sistemas e instituições parceiras.

Procuramos alguém que reúna profundidade técnica, visão de produto e cuidado com dados sensíveis. Esperamos autonomia para tomar decisões, acompanhar os serviços em produção e transformar necessidades de vigilância em soluções seguras, observáveis e rastreáveis. A liderança será técnica, com atuação em arquitetura, revisão de código, mentoria e coordenação de entregas; a função não envolve gestão formal de pessoas.

Responsabilidades:

  • Desenvolver, testar, documentar e aprimorar APIs e serviços em Python, com contratos claros, versionamento e controle de acesso.
  • Modelar e aprimorar estruturas de dados em PostgreSQL, incluindo migrações, índices, transações e análise de consultas.
  • Construir integrações com sistemas do SUS e de instituições parceiras, com tratamento de mudanças de esquema, reprocessamentos, duplicidades e falhas parciais.
  • Implementar rotinas assíncronas, agendadas ou orientadas a eventos quando forem adequadas ao problema.
  • Criar validações e trilhas de auditoria que preservem a integridade, a proveniência e a rastreabilidade dos dados.
  • Manter testes automatizados, integração contínua e mecanismos seguros de implantação e reversão.
  • Instrumentar os serviços com registros de eventos, métricas e rastreamento de requisições, identificando as causas dos incidentes e verificando as correções.
  • Aplicar controles proporcionais ao risco no tratamento de dados pessoais e sensíveis, em conformidade com a LGPD e as normas éticas aplicáveis.
  • Conduzir revisões de código, registrar decisões relevantes e apoiar o desenvolvimento técnico da equipe.
  • Trabalhar em parceria com produto, design, frontend, infraestrutura, dados, epidemiologia e instituições responsáveis pelas fontes de dados.

Requisitos:

  • Experiência sólida no desenvolvimento e na manutenção de sistemas em produção com Python.
  • Experiência com pelo menos um framework para APIs, como FastAPI, Django ou Flask.
  • Domínio de PostgreSQL, incluindo modelagem relacional, migrações, índices, transações e diagnóstico de consultas.
  • Experiência com APIs e integrações entre sistemas, com tratamento explícito de erros e consistência dos dados.
  • Experiência com testes automatizados, Git e integração contínua.
  • Conhecimento aplicado de autenticação, autorização, gestão de segredos e proteção de dados pessoais.
  • Experiência com observabilidade e investigação das causas de falhas em produção.
  • Capacidade de tomar e comunicar decisões técnicas, revisar código e apoiar o trabalho de outras pessoas.
  • Capacidade de ler documentação técnica em inglês.
  • Interesse em aplicar tecnologia à saúde pública. Experiência prévia no setor de saúde não é obrigatória.

Diferenciais:

  • Experiência em saúde pública, vigilância epidemiológica, dados governamentais ou sistemas sujeitos a auditoria.
  • Conhecimento de padrões e terminologias de saúde, como FHIR, RNDS, LOINC ou CID.
  • Experiência com orquestração de fluxos de dados e processamento analítico, usando ferramentas como Prefect, Airflow, Dagster, dbt, Parquet, DuckDB, ClickHouse ou BigQuery.
  • Experiência com PostGIS ou GeoPandas, busca vetorial com PGVector ou aplicações baseadas em modelos de linguagem.

Competências comportamentais:

  • Postura profissional ética e respeitosa, com cordialidade nas relações, respeito à diversidade e cuidado com informações confidenciais.
  • Capacidade de trabalhar em equipes multidisciplinares, cooperando nas entregas, valorizando diferentes perspectivas e reconhecendo as contribuições de outras pessoas.
  • Disposição para compartilhar conhecimentos, documentar aprendizados e apoiar o desenvolvimento de colegas, reduzindo a dependência de conhecimento individual.
  • Comunicação clara e respeitosa, com escuta ativa para compreender necessidades, esclarecer dúvidas e alinhar expectativas.
  • Abertura para dar e receber feedbacks construtivos e lidar com divergências por meio do diálogo, com foco na solução dos problemas.
  • Organização e responsabilidade com prazos e compromissos, comunicando dificuldades e riscos com antecedência e solicitando apoio quando necessário.
  • Disposição para aprender continuamente e adaptar-se a mudanças, reconhecendo limites e incorporando contribuições da equipe.

Benefícios:

  • Plano de saúde.
  • Plano odontológico.
  • Vale refeição.
  • Vale alimentação.
  • Vale transporte.
  • Auxílio creche/babá.
  • Previdência complementar.
  • Seguro de vida.

Parcerias e vantagens:

  • Produtos financeiros.
  • Iupp.
  • Desconto farmácia.
  • Academias parceiras, Wellhub e Totalpass.
  • Acesso aos clubes Itaú Unibanco.

Modelo de trabalho e local:

A vaga é presencial, em São Paulo - SP, com carga horária de 40 horas semanais e contratação pelo regime CLT.

Como se candidatar

As candidaturas são feitas nesta página, diretamente com a empresa. Você precisa de um currículo em PDF e de um e-mail para confirmar a candidatura.

Compartilhar vaga:

Como se candidatar

As candidaturas são feitas nesta página, diretamente com a empresa. Você precisa de um currículo em PDF e de um e-mail para confirmar a candidatura.

Compartilhar vaga: