Pessoa Desenvolvedora de Software (Back-end) Sênior
Instituto Todos pela Saúde (ITpS) · São Paulo, São Paulo, Brazil
**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