Caro usuário, habilite o javascript para que esse site funcione corretamente.

Pessoa Desenvolvedora Python Sênior

* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Senior

Somos inspired by tech powered by people. Por isso, precisamos de pessoas apaixonados por desafios e com sede de aprendizado contínuo.

Buscamos por novos makers para sonharem com a gente, que enxerguem além do óbvio e que estejam prontos para se juntar a nós nessa jornada de transformação e crescimento. Estamos expandindo nossos horizontes e buscamos pessoas que compartilhem dessa mesma paixão pela tecnologia e pelo aprendizado contínuo. Se você se encaixa nesse perfil, venha fazer parte do nosso time!

RESPONSABILIDADES E ATRIBUIÇÕES

  • Desenvolver, evoluir e manter aplicações e serviços 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 e executar testes unitários e de integração.
  • Realizar análise, diagnóstico e correção de problemas em aplicações.
  • Atuar 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.
  • Contribuir para a construção de soluções corporativas baseadas em APIs, processamento assíncrono, mensageria e integração entre sistemas.

REQUISITOS E QUALIFICAÇÕES

  • Graduação em Ciência da Computação, Sistemas de Informação, Engenharia da Computação, Engenharia de Software ou áreas correlatas.
  • Experiência sólida em desenvolvimento de software.
  • Experiência sólida com Python para desenvolvimento backend.
  • Experiência no desenvolvimento e consumo de APIs REST.
  • Conhecimento em frameworks backend Python, como FastAPI, Flask ou Django.
  • Conhecimento em Apache Kafka.
  • Experiência ou conhecimento no desenvolvimento de producers e consumers Kafka.
  • Conhecimento em MinIO ou soluções de armazenamento de objetos compatíveis 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.
  • Perfil analítico e investigativo, com capacidade de resolução de problemas.
  • Autonomia, organização e senso de responsabilidade.
  • Boa comunicação e facilidade para trabalhar em equipe.
  • Proatividade e preocupação com qualidade e manutenção do código.

Diferenciais

  • Experiência sólida com FastAPI.
  • Experiência com arquiteturas orientadas a eventos.
  • Conhecimento aprofundado de Apache Kafka, incluindo: Topics e partitions; Consumer Groups; Offsets; Retentativas e tratamento de falhas; Idempotência.
  • Experiência com APIs compatíveis com Amazon S3.
  • Conhecimento de Docker.
  • Experiência com Kubernetes ou OpenShift.
  • Conhecimento de práticas e ferramentas de CI/CD.
  • Conhecimento em autenticação e autorização de APIs.
  • Experiência com OAuth2, JWT ou OpenID Connect.
  • Experiência com observabilidade, métricas e tracing.
  • Vivência em ambientes Cloud, como AWS, Azure ou OCI.