Desenvolver soluções escaláveis e confiáveis em Python é fundamental para nossa missão de inovação.
Sobre o Cargo
O Desenvolvedor Python Sênior atuará na criação de funcionalidades no Back-End, realizando a manutenção e desenvolvimento de aplicações.
* Criar novas funcionalidades e realizar a manutenção de aplicações;
* Desenvolver funcionalidades no Back-End com foco em escalabilidade e confiabilidade.
Experiências Exigidas
Para desempenhar esse papel de forma eficaz, é necessário possuir:
* Experiência avançada em desenvolvimento de APIs RESTful com Python, Swagger/OpenAPI e práticas API-First;
* Especialização em design patterns, arquitetura de software e programação orientada a objetos em Python;
* Conhecimento avançado em AWS;
* Experiência avançada com Kubernetes para gestão de workloads;
* Dominio em bancos NoSQL (DynamoDB) e relacionais (PostgreSQL), com modelagem avançada;
* Experiência com infraestrutura como código para ambientes serverless e Kubernetes;
* Expertise em testes unitários (pytest), TDD e cobertura de testes;
* Conhecimento em pipelines CI/CD (CircleCI ou similares) e análise de código (SonarCloud ou similares);
* Experiência em observabilidade (DataDog ou similares), logging estruturado e tracing distribuído;
* Abertura para atuar em ambiente multistack (Python e Node.js);
* Postura colaborativa, com foco no sucesso coletivo e na entrega consistente do time;
* Experiência com metodologias ágeis, colaboração em projetos complexos e documentação clara;
Bônus
Um diferencial significativo seria a capacidade de comunicação em inglês intermediária ou avançada, capaz de atuar em um ambiente internacional. Isso permitiria uma maior flexibilidade e abertura ao mercado global.