Desenvolvedor(a) Back-End Sênior (DBAAS) at Magazine Luiza

Remote - Remote

Apply
More jobs at Magazine Luiza

Estamos procurando pessoas ousadas e curiosas para nos apoiar na construção da nova Cloud pública do Brasil como Desenvolvedor(a) Back-End Sênior, atuando no desenho e implantação de APIs que sigam uma arquitetura distribuída (Microsserviços), escalável, elástica e consistente - envolvendo conceitos de cloud.

Responsabilidades:

  • Desenvolver software evolutivo aplicando boas práticas de codificação e padrões de projeto, considerando segurança, escalabilidade e custo;
  • Ser referência técnica para auxiliar os integrantes do time;
  • Auxiliar na análise e elaboração dos requisitos do projeto;
  • Apoiar na definição, documentação e viabilização de arquiteturas, considerando trade-offs;
  • Auxiliar na revisão de código e mentoria do time, elevando a barra técnica;
  • Orientar e implementar testes automatizados;
  • Garantir as melhores práticas de monitoramento e nível de serviço das aplicações.

Para atuar nessa função, é essencial que você tenha:

  • Desenvolvimento em Python e aplicação de padrões de arquitetura, Design Patterns e Microsserviços.
  • Projetos escaláveis e resilientes, com APIs RESTful e comunicação assíncrona (RabbitMQ ou Kafka).
  • Banco de Dados Relacional e testes automatizados (unidade e integração).
  • Monitoramento, métricas, alertas e instrumentação de código.
  • Experiência com Cloud e atuação em ambientes ágeis.

Serão considerados diferenciais:

  • Bancos de Dados: administração e otimização de bancos relacionais.
  • Infraestrutura e Automação: Kubernetes, Docker, Ansible e IaaS.
  • Aplicações em Larga Escala: desenvolvimento, manutenção e escalabilidade.
  • Mentoria Técnica e suporte ao time.
  • Inglês Intermediário.

Requisitos

Habilidades

  • Python development
  • Microservices architecture
  • RESTful API design
  • Async communication (RabbitMQ/Kafka)
  • Relational database management
  • Unit and integration testing
  • Monitoring and instrumentation
  • Cloud services experience
  • Agile methodologies
  • Kubernetes
  • Docker
  • Ansible
  • IaaS
  • Technical mentorship

Idiomas

  • English (intermediate)

Responsabilidades

  • Desenvolver software evolutivo aplicando boas práticas de codificação e padrões de projeto, considerando segurança, escalabilidade e custo
  • Ser referência técnica para auxiliar os integrantes do time
  • Auxiliar na análise e elaboração dos requisitos do projeto
  • Apoiar na definição, documentação e viabilização de arquiteturas, considerando trade-offs
  • Auxiliar na revisão de código e mentoria do time, elevando a barra técnica
  • Orientar e implementar testes automatizados
  • Garantir as melhores práticas de monitoramento e nível de serviço das aplicações

Tecnologias

PythonRESTful APIRabbitMQKafkaRelational DatabaseKubernetesDockerAnsibleIaaS

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.