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 requisitos👇🏻
• Desenvolvere 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 dearquivos 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 equipestécnicas.
RequisitosObrigató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ênciasComportamentais:
• 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 daComputação, Engenharia de Software ou áreas correlatas.
Informações adicionais
Modelo de contratação:
• PJ.
Forma de atuação:
• 100% remoto.
Originally posted on Himalayas