O QUE BUSCAMOS (mas não esperamos que uma única pessoa atenda a todos os requisitos):
- Experiência sólida em desenvolvimento backend com pelo menos uma linguagem moderna (Python, Go ou Node.js).
- Vivência com frameworks backend (como FastAPI, Django, Express, Echo, Fiber ou similares).
- Experiência com arquitetura de microserviços e sistemas distribuídos.
- Conhecimento em mensageria (Kafka, RabbitMQ ou similares).
- Familiaridade com bancos de dados relacionais e não relacionais (PostgreSQL, MongoDB, Redis).
- Conhecimento em containerização (Docker) e práticas de CI/CD.
- Experiência com testes automatizados e boas práticas de desenvolvimento.
- Capacidade de analisar trade-offs técnicos (performance, escalabilidade, custo e segurança).
- Experiência atuando em squads ágeis e colaboração em code reviews.
DIFERENCIAIS
- Experiência prévia com sistemas de alta disponibilidade ou missão crítica.
- Vivência com múltiplas integrações (APIs externas, autenticação, billing, sistemas legados).
- Experiência prévia liderando tecnicamente partes de projetos ou iniciativas.
- Capacidade de contribuir na definição de arquitetura e desenho de soluções em parceria com Produto.
COMO VOCÊ VAI TRANSFORMAR A SAÚDE NO DIA A DIA:
- Desenvolver, evoluir e manter serviços backend escaláveis e de alta disponibilidade.
- Atuar na construção de APIs e integrações com sistemas internos e externos.
- Participar ativamente das discussões técnicas do squad, contribuindo com decisões de arquitetura e boas práticas.
- Realizar code reviews, garantindo qualidade, legibilidade e manutenção do código.
- Trabalhar com sistemas distribuídos e arquitetura baseada em microserviços.
- Implementar e manter pipelines de CI/CD, testes automatizados e boas práticas de deploy contínuo.
- Monitorar aplicações (logs, métricas, alertas), atuando na identificação e resolução de problemas.
- Colaborar com times de Produto, Dados e Infraestrutura para construção de soluções eficientes e escaláveis.