Journy
Onebrain

Desenvolvedor(a) Backend Sênior (Python)

OnebrainRemoto

Sobre a contratante

A Onebrain atua há mais de 20 anos conectando profissionais de tecnologia às empresas que mais crescem no Brasil.

Sobre a vaga

Estamos sempre em busca de profissionais que desejam fazer parte do nosso time. Esta oportunidade é para atuar em projetos estratégicos de tecnologia, contribuindo para evolução de sistemas, arquitetura e soluções digitais de alto impacto.


Buscamos uma pessoa com perfil hands-on, colaborativa, proativa e com experiência sólida em desenvolvimento backend, capaz de atuar em ambientes dinâmicos e com alta demanda.

Responsabilidades:


  • Desenvolver, manter e evoluir APIs e sistemas backend utilizando  Python;
  • Participar de todo o ciclo de desenvolvimento (planejamento, desenvolvimento, testes, deploy e sustentação);
  • Criar soluções escaláveis utilizando boas práticas de engenharia de software;
  • Contribuir com melhorias de arquitetura, processos e qualidade técnica;
  • Realizar integração com bancos de dados relacionais e não relacionais;
  • Implementar testes automatizados e garantir a qualidade das entregas;
  • Participar de revisões de código e disseminação de boas práticas;
  • Atuar na resolução de problemas técnicos e otimização de performance.


Requisitos Técnicos:

  • Conhecimento em Python e frameworks como Django, Flask ou FastAPI;
  • Desenvolvimento de APIs RESTful;
  • Experiência com arquitetura distribuída e microsserviços;
  • Conhecimento em bancos de dados relacionais (PostgreSQL, MySQL, SQL Server) e não relacionais (MongoDB);
  • Conhecimento em cache distribuído utilizando Redis;
  • Experiência com testes unitários e integrados (Pytest, Unittest);
  • Experiência com Docker e Kubernetes;
  • Conhecimento em CI/CD e pipelines de entrega;
  • Experiência com controle de versão utilizando Git;
  • Conhecimento em mensageria (RabbitMQ, Kafka, SQS);
  • Conhecimento em padrões e boas práticas de desenvolvimento:
  • Experiência no desenvolvimento de aplicações de alta disponibilidade, com grande volume de acessos simultâneos e concorrência de recursos.


Diferenciais:

  • Experiência com arquitetura Event Sourcing;
  • Conhecimento em arquitetura limpa e arquitetura em camadas;
  • Conhecimento em cloud (AWS, Azure ou GCP);
  • Vivência em sistemas financeiros, pagamentos ou meios de pagamento;
  • Experiência com aplicações críticas e de grande escala.
LocalRemoto
Tipo de contrataçãoPJ
SenioridadeSênior
Skills obrigatórias

Nenhuma

Skills desejáveis

Nenhuma