Instituto Todos pela Saúde
Pessoa Desenvolvedora de Software (Back-end) Sênior
Presencial
São Paulo, SP, Brasil
Faixa de Remuneração
CLT
Nível de Experiência
Sênior
Requisitos
Conhecimentos Desejáveis
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: