Descrição
Resumo da Vaga:
Buscamos pessoas apaixonadas por tecnologia para desenvolver e otimizar sistemas back-end escaláveis e de alta performance, disseminando boas práticas no time.
Principais Destaques:
1. Desenvolver sistemas back-end escaláveis e de alta performance
2. Definir e implementar arquiteturas baseadas em microserviços
3. Contribuir tecnicamente em decisões de arquitetura e padrões de desenvolvimento
Descrição:
Como é o ambiente de trabalho?
Nós, do KaBuM, buscamos pessoas apaixonadas por tecnologia, obcecadas por agilidade, qualidade e excelência no atendimento. Todas as oportunidades são abertas para todas as pessoas, sem distinção de gênero, identidade de gênero, orientação sexual, raça, etnia, religião, idade e deficiência.
Responsabilidades da Oportunidade
Responsabilidades
* Levantar requisitos técnicos e funcionais junto aos envolvidos nos projetos;
* Projetar e desenvolver sistemas back\-end escaláveis e de alta performance, alinhados às necessidades das áreas da empresa;
* Definir e implementar arquiteturas baseadas em microserviços e boas práticas de Clean Architecture;
* Desenvolver, manter e evoluir APIs RESTful e integrações com sistemas internos e externos;
* Otimizar e manter sistemas legados, garantindo estabilidade e performance;
* Analisar requisitos, modelar soluções e validar implementações visando garantir qualidade e aderência aos padrões técnicos;
* Participar ativamente do processo de implantação e monitoramento das soluções desenvolvidas;
* Documentar sistemas e processos, garantindo a rastreabilidade e integridade das soluções entregues;
* Contribuir tecnicamente em decisões de arquitetura e padrões de desenvolvimento, disseminando boas práticas no time.
Requisitos
Requisitos
* Sólido domínio em Python (mínimo 4 anos de experiência prática);
* Experiência comprovada com arquiteturas de microserviços e integração de APIs REST;
* Profundo conhecimento em bancos de dados relacionais (MySQL, PostgreSQL) e modelagem de dados;
* Conhecimento em Clean Architecture, design patterns e boas práticas de desenvolvimento;
* Experiência com controle de versão (GIT) e metodologias ágeis (Scrum);
* Vivência com testes automatizados, pipelines de CI/CD e observabilidade (logs, métricas, monitoramento);
* Capacidade analítica e habilidade para resolver problemas técnicos complexos com autonomia e visão sistêmica.
Diferenciais* Conhecimento em outras linguagens (NodeJS, Go, Java ou PHP);
* Experiência com Docker, Kubernetes e ambientes cloud (AWS, GCP ou Azure);
* Familiaridade com mensageria (Kafka, RabbitMQ ou similares);
* Inglês técnico para leitura e compreensão de documentação;
* Experiência prévia em liderança técnica ou mentoria de times de desenvolvimento.
2512100202181858495