Pular para o conteúdo principal

Desenvolvedor Backend Python Sênior (4775)

Descrição da vaga

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👇🏻

Responsabilidades e atribuições

  • 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.

Informações adicionais

Modelo de contratação:

  • PJ.

Forma de atuação:

  • 100% remoto.

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Teste Comportamental
  3. Etapa 3: Teste Técnico
  4. Etapa 4: Entrevista RH
  5. Etapa 5: Entrevista Cliente
  6. Etapa 6: Contratação

SEJAM BEM VINDOS A KEEP SIMPLE 👇🏽

Somos uma empresa de consultoria em TI com mais de 10 anos no mercado e contamos com um time de especialistas em recrutamento tech. Nosso processo é 100% focado na experiência de quem tanto importa, o candidato.


Optamos por fazer a diferença e temos orgulho em dizer que todos que passam pela Keep Simple se sentem especiais. Possuímos um ambiente descontraído, colaborativo, e adotamos o ágil de verdade.


Faça parte da nossa história, #vemprakeep 💙🚀