Keep Simple
Desenvolvedor Backend Python Sênior (4775)
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
