Pessoa Desenvolvedora de Software (Back-end) Sênior
Instituto Todos pela Saúde · São Paulo, SP
Recebendo candidaturas · conferida em 14/11
Ficha da vaga
- Modelo
- Modelo não informado
- Onde aceita
- Aceita candidatos do Brasil
- Senioridade
- Sênior
- Salário
- Salário não divulgado
Fonte: GeekHunter · Ver vaga original →
- api rest
- git github
- python
- sql
Organizei a descrição em seções com IA. O texto completo da vaga está logo abaixo.
Sobre a vaga
O Instituto Todos pela Saúde busca uma Pessoa Desenvolvedora de Software (Back-end) Sênior para construir e aprimorar serviços, integrações e estruturas de dados em Python, PostgreSQL e APIs.
O que você vai fazer
- 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.
O que pedem
- 5+ anos de experiência na carreira
- Inglês básico
- Django
- Python
- Flask
Descrição completa da 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 eq
Perguntas e respostas sobre a vaga
- Aceita candidatos de onde?
- Aceita candidatos do Brasil.
- Qual o regime de contratação?
- A vaga não diz.
- É remota?
- A vaga não diz.
- Informa salário?
- Não, a vaga não divulga.
Nenhuma vaga séria cobra para você se candidatar, e eu nunca peço dado bancário dentro de uma candidatura. O plano pago é cobrado só pelo Asaas, meu parceiro de pagamento.