Overview
Buscamos uma pessoa desenvolvedora com sólida experiência em Python para atuar na construção e evolução de uma arquitetura baseada em microserviços. A pessoa terá como principal desafio desenvolver APIs de alta performance utilizando FastAPI, aplicando boas práticas de engenharia de software como DDD e Clean Architecture, além de contribuir com a qualidade do código por meio de testes automatizados, monitoramento e evolução contínua da stack tecnológica.
Responsabilidades
- Desenvolver e manter microserviços em Python utilizando FastAPI.
- Criar APIs REST eficientes, seguras e bem documentadas.
- Implementar integrações com serviços internos e externos.
- Definir e aplicar padrões de arquitetura como DDD, Clean Architecture ou similares.
- Escrever testes automatizados (unitários e de integração) garantindo qualidade e estabilidade do sistema.
- Trabalhar com bancos de dados SQL e NoSQL, como PostgreSQL, Redis ou MongoDB.
- Implementar e manter pipelines de CI/CD, participando do processo de deploy das aplicações.
- Monitorar, analisar e otimizar a performance de microserviços.
- Participar de discussões técnicas, code reviews e da evolução da stack tecnológica.
- Colaborar com squads multidisciplinares, incluindo Produto, Design, QA e Dados.
Requisitos
- Experiência sólida com Python 3.x.
- Experiência com arquitetura de microserviços.
- Experiência com bancos de dados relacionais, especialmente PostgreSQL.
- Experiência com testes automatizados, preferencialmente utilizando pytest.
- Conhecimento de controle de versão com Git (GitFlow ou trunk-based development).
- Familiaridade com containers, especialmente Docker.
- Experiência com pipelines de CI/CD.
- Capacidade de escrever código limpo, organizado e de fácil manutenção.
Diferenciais
- Experiência com sistemas de mensageria, como SQS e SNS.
- Experiência com serviços em cloud, especialmente AWS.
- Conhecimento em observabilidade (logs estruturados, métricas e tracing), como Datadog ou similares.
- Experiência com autenticação e segurança em APIs (OAuth2, JWT).
Modelo de trabalho
Hibrido 2 vezes na semana em Blumenau
O que você encontrará na Maitha
- Experiência de Desenvolvimento Individual de soft skills e acompanhamento em toda a jornada;
- Gestão de bem-estar com acompanhamento de métricas e indicadores sobre a evolução de satisfação;
- Treinamentos, workshops e meetups para evolução de soft e hard skills;
- Rewards com programa de pontos e premiações;
- TotalPass com várias opções de planos e mais de 250 modalidades, como musculação, cross training, yoga, dança e muito mais;