VAGASLUME
I

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

Instituto Todos pela Saúde · São Paulo - SP · Presencial · GeekHunter

DjangoA combinarCLT

Sobre a vaga

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.

Requisitos principais

DjangoPythonFlaskGitFastAPIPostgreSQLIntegração ContínuaRNDSLOINCClickHouseBigQueryAirflowPrefectCIDParquetPGVectorDuckDBDagsterFHIRdbtPostGISGeoPandas

Candidatura

Publicado ontem

Adaptar meu currículo

Recurso para membros · Ver planos

I

Instituto Todos pela Saúde

Vagas abertas nesta empresa: 4