Vaga Back-End

Arquiteto de Software Sênior

API Laravel PHP PostgreSQL

Galileu Saúde

Galileu Saúde

Pequena/média empresa

Salário: Não especificado

Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho

Descrição da empresa

A atual estrutura de saúde concentra-se mais em tratar eventos do que em manter as pessoas saudáveis. Cerca de 85% das filas para consultas e pronto-atendimentos poderiam ser evitadas, e 21% das internações não seriam necessárias, se o foco estivesse unicamente em manter pessoas saudáveis.

Acreditamos em um modelo de saúde preventivo, participativo e preditivo. Somos um ecossistema de saúde especializado em conectar governança clínica, inteligência artificial e interoperabilidade para mudar a vida das pessoas e gerar mais resultados para os sistemas de saúde.

Atividades e Responsabilidades

Atuar na evolução arquitetural do ecossistema Galileu, em parceria com o Staff Engineer e os times de Produto, Engenharia e Saúde, participando tanto da definição técnica quanto da implementação de soluções críticas.

Principais atividades:

Mapear arquitetura, dependências, contratos, integrações e fluxos de dados entre os diferentes produtos e plataformas do ecossistema.

Definir e evoluir padrões arquiteturais para aplicações, APIs, eventos, filas e integrações distribuídas.

Projetar soluções considerando segurança, desempenho, disponibilidade, escalabilidade, custo e capacidade operacional do time.

Avaliar e definir limites entre produtos, responsabilidades, contratos de APIs e eventos e estratégias de consistência.

Atuar na evolução de arquiteturas multi-tenant, garantindo isolamento de dados, autorização e segurança entre clientes.

Projetar e revisar integrações com operadoras, hospitais, redes públicas, sistemas clínicos e parceiros externos.

Definir estratégias de idempotência, retry, backoff, reconciliação, reprocessamento e compatibilidade de contratos.

Conduzir evoluções seguras de bancos de dados, incluindo migrações, backfills e mudanças de schema.

Participar diretamente da implementação e revisão de código crítico em PHP/Laravel e PostgreSQL.

Revisar contratos e integrações entre backend, aplicações React/TypeScript e aplicações mobile.

Apoiar a evolução da interoperabilidade clínica com FHIR, HL7, terminologias e identificação de pacientes.

Estruturar padrões para IA aplicada à saúde, incluindo RAG, embeddings, agentes, tool calling, rastreabilidade, avaliação de saídas e proteção de dados sensíveis.

Definir requisitos e padrões de observabilidade, logs, métricas, alertas, monitoramento e resposta a incidentes.

Avaliar disponibilidade, desempenho, recuperação e custos de infraestrutura dos fluxos críticos.

Criar provas de conceito e componentes de referência para novas soluções e decisões arquiteturais.

Apoiar estratégias de deploy, rollback, continuidade e recuperação.

Revisar decisões técnicas, pull requests e componentes estruturais.

Documentar decisões arquiteturais, padrões, integrações e critérios técnicos.

Mentorar desenvolvedores e disseminar boas práticas de engenharia e arquitetura.

Apoiar Produto, liderança e áreas clínicas na tradução de necessidades de negócio em soluções técnicas sustentáveis.

Requisitos

Experiência sólida em engenharia de software e arquitetura de sistemas complexos em produção.

Experiência com aplicações de grande porte, integração entre múltiplos sistemas e evolução de plataformas legadas.

Domínio de arquitetura de aplicações, modelagem de domínio, APIs, eventos e contratos entre sistemas.

Capacidade de avaliar quando utilizar monólito modular ou serviços separados de acordo com a necessidade do produto e do time.

Conhecimento avançado de PHP moderno e Laravel.

Conhecimento avançado de SQL e PostgreSQL.

Experiência com modelagem de dados, índices, performance, transações, migrações, backfills e evolução segura de schemas.

Experiência com APIs REST, filas, eventos e webhooks.

Conhecimento de idempotência, retry, backoff, reconciliação e reprocessamento.

Experiência com autenticação, autorização, gestão de segredos e segurança de aplicações.

Experiência com arquiteturas multi-tenant e isolamento de dados em bancos, filas, arquivos, caches e outros recursos.

Conhecimento de observabilidade, logs, métricas, monitoramento e diagnóstico de incidentes.

Experiência com estratégias de deploy, rollback e recuperação de aplicações em produção.

Conhecimento de testes de integração, testes de contrato, análise estática e revisão de código.

Capacidade de leitura e revisão de aplicações React e TypeScript.

Capacidade de atuar de forma hands-on em implementações críticas.

Capacidade de tomar decisões considerando custo, prazo, risco, manutenção e impacto de negócio.

Liderança técnica por influência, com experiência em mentoria e revisão de decisões técnicas.

Boa comunicação com engenharia, produto, liderança, áreas clínicas e parceiros.

Português fluente.

Inglês técnico para leitura, escrita e comunicação com parceiros.