Descrição
Resumo da Vaga:
Buscamos uma pessoa desenvolvedora Python para atuar na construção e evolução de arquitetura de microserviços, desenvolvendo APIs de alta performance e aplicando boas práticas de engenharia de software.
Principais Destaques:
1. Atuar na construção e evolução de arquitetura baseada em microserviços
2. Desenvolver APIs de alta performance utilizando FastAPI
3. Aplicação de DDD, Clean Architecture e testes automatizados
blumenau, SC
Pleno
Sobre a vaga:
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;
E muito mais!