Responsabilidades e atribuições
Hello,Você Desenvolvedor Backend Python Sênior, que deseja uma oportunidade inovadora, venha atuar em uma instituição responsável por viabilizar a comercialização de energia elétrica no Brasil
Estamos buscando um profissional hands-on, com foco em desenvolvimento profissional, atualizado e apaixonado por tecnologia
Confira os
- Desenvolver
- e manter aplicações backend utilizando Python
- Projetar, desenvolver e evoluir APIs REST
- Implementar regras de negócio e serviços de integração entre sistemas
- Desenvolver integrações assíncronas utilizando Apache Kafka
- Criar e manter produtores e consumidores de mensagens
- Integrar aplicações com MinIO para armazenamento, consulta e recuperação de
- arquivos e objetos
- Desenvolver integrações com bancos de dados relacionais
- Implementar mecanismos de tratamento de erros e exceções
- Criar testes unitários e de integração
- Realizar análise e correção de problemas em aplicações
- Trabalhar com logs, monitoramento e rastreabilidade das operações
- Participar de revisões de código e definição de soluções técnicas
- Elaborar e manter documentação técnica
- Atuar em conjunto com arquitetos, analistas de sistemas e demais equipes
- técnicas
- Requisitos e qualificações
- Requisitos
- Obrigatórios
- Experiência mínima de 4 anos em desenvolvimento de software
- Experiência sólida com Python para desenvolvimento backend
- Experiência no desenvolvimento e consumo de APIs REST
- Conhecimento de frameworks backend Python, como FastAPI, Flask ou Django
- Conhecimento em Apache Kafka
- Experiência ou conhecimento no desenvolvimento de procidures e consumers Kafka
- Conhecimento em MinIO ou armazenamento de objetos compatível com S3
- Conhecimento de SQL e bancos de dados relacionais
- Experiência com integração entre sistemas
- Conhecimento de Git, preferencialmente Bitbucket
- Conhecimento de Linux
- Experiência com testes automatizados
- Vivência com metodologias ágeis, como Scrum ou Kanban
- Diferenciais
- Experiência com FastAPI
- Experiência com arquiteturas orientadas a eventos
- Conhecimento de conceitos de Kafka como:
- Topics e partitions
- Consumer Groups
- Offsets
- Retentativa e tratamento de falhas
- Idempotência
- Experiência com APIs compatíveis com Amazon S3
- Docker
- Kubernetes ou OpenShift
- CI/CD
- Conhecimento de autenticação e autorização de APIs
- OAuth2, JWT ou OpenID Connect
- Experiência com observabilidade, métricas e tracing
- Experiência com ambientes Cloud, como AWS, Azure ou OCI
- Competências
- Comportamentais:
- Perfil analítico e investigativo
- Capacidade de resolução de problemas
- Autonomia e senso de responsabilidade
- Boa comunicação com áreas técnicas e de negócio
- Organização e priorização de atividades
- Proatividade
- Colaboração e trabalho em equipe
- Preocupação com qualidade e manutenção do código
- Formação
- Graduação em Ciência da Computação, Sistemas de Informação, Engenharia da
- Computação, Engenharia de Software ou áreas correlatas