Engenheiro(a) de Software Backend Sênior

Metha Energia

Belo Horizonte

On-site

BRL 178,560 - 223,200

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Ambiente de trabalho diverso
Propostas de desenvolvimento contínuo

Job summary

Uma startup de energia renovável em Belo Horizonte está buscando um(a) Engenheiro(a) de Software Sênior - Backend para liderar a migração de sistemas legados e desenvolver novos serviços em Python. O profissional ideal deve ter mais de 5 anos de experiência em desenvolvimento backend, forte expertise em arquitetura hexagonal, e conhecimento avançado em AWS e Docker. Valorizamos a capacidade de mentoria e a vontade de aprender novas tecnologias.

Qualifications

  • Mais de 5 anos de experiência em desenvolvimento backend.
  • Experiência com arquitetura hexagonal e DDD.
  • Experiência com sistema Linux e bancos de dados.

Responsibilities

  • Arquitetar e desenvolver serviços backend em Python.
  • Liderar a migração de sistemas legados para Python.
  • Construir e integrar APIs com serviços externos e internos.

Skills

Python avançado
Docker
AWS serverless
Testes automatizados
Git avançado

Tools

AWS Lambda
API Gateway
DynamoDB
PostgreSQL

Job description

Somos a METHA ENERGIA, uma startup que conecta geradores de energia limpa e renovável ao consumidor final. Buscamos impactar a maneira como as pessoas se relacionam com a energia elétrica, de forma simples e inovadora.

Estamos em um momento crucial: migrando nossos sistemas legados para uma arquitetura moderna baseada em Python, DDD e arquitetura hexagonal. O(A) Engenheiro(a) de Software Sênior - Backend será uma peça fundamental nessa transformação, trabalhando lado a lado com o time para implementar novas regras de negócio, construindo novos serviços e estabelecendo as bases técnicas do futuro da empresa. Buscamos alguém que não apenas escreva código de qualidade, mas que também goste de compartilhar conhecimento, fazer pair programming e elevar o nível técnico do time.

Responsabilidades:
  • Arquitetar e desenvolver novos serviços backend em Python, aplicando princípios de DDD e arquitetura hexagonal.
  • Liderar tecnicamente a migração de sistemas legados Node.js para Python, reescrevendo regras de negócio com qualidade e segurança.
  • Construir e integrar APIs com serviços externos (bancos, distribuidoras de energia, ERPs) e internos (RESTful e GraphQL).
  • Desenvolver em pair programming, especialmente em features complexas ou de maior impacto.
  • Implementar testes automatizados (unitários, integração e e2e) garantindo confiabilidade nas entregas.
  • Trabalhar com AWS no dia a dia: Lambda, API Gateway, SQS, SNS, Kinesis, S3, DynamoDB.
  • Monitorar e resolver problemas em produção, investigando logs, métricas e traces.
  • Documentar decisões arquiteturais, APIs e processos para facilitar o trabalho do time.
  • Participar de discussões técnicas sobre arquitetura, ferramentas e boas práticas.
  • Manter pipelines de CI/CD e processos de deploy funcionando de forma eficiente.
Requisitos Obrigatórios:
  • Experiência Técnica: +5 anos de experiência profissional com desenvolvimento backend.
  • Python avançado: POO, design patterns, type hints, async/await.
  • Arquitetura: experiência real com arquitetura hexagonal, DDD e/ou clean architecture.
  • AWS serverless: Lambda, API Gateway, SQS, SNS, Kinesis, S3, DynamoDB.
  • Serverless Framework ou similar (SAM, CDK).
  • APIs RESTful: design, versionamento, documentação (OpenAPI/Swagger).
  • Testes automatizados: pytest, mocks, fixtures, testes de integração.
  • Docker e containerização.
  • Git avançado: branching strategies, resolução de conflitos, boas práticas de commits.
  • Linux: desenvolvimento e troubleshooting em ambiente Linux.
  • Banco de dados: modelagem, otimização de queries, índices (DynamoDB obrigatório).
Soft Skills:
  • Inglês intermediário para leitura e escrita (documentação técnica).
  • Capacidade de auto-aprendizado: confortável em aprender novas tecnologias e frameworks conforme necessário, usando documentação, código-fonte e comunidades.
  • Comunicação clara para contribuições e discussões técnicas.
  • Proatividade para identificar problemas e propor melhorias.
  • Capacidade de mentoria e compartilhamento de conhecimento.
  • Experiência com Scrum/Kanban e metodologias ágeis.
Diferenciais (Desejáveis)
  • Experiência com migração de sistemas legados Node.js/JavaScript para Python.
  • TypeScript/Node.js (para entender e migrar o código legado).
  • PostgreSQL ou outros bancos relacionais.
  • Redis para cache e filas.
  • FastAPI ou frameworks web modernos em Python.
  • Terraform ou Infrastructure as Code.
  • ELK Stack (Elasticsearch, Logstash, Kibana).
  • CloudWatch, Sentry ou ferramentas de observabilidade.
  • Automação com browsers (Selenium, Playwright).
  • Experiência com integrações bancárias ou setor de energia.
  • Contribuições em projetos open source.

A Metha Energia é comprometida com a igualdade de oportunidades e valoriza a diversidade em seu ambiente de trabalho.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desenvolvedor Pleno Back-end
Desenvolvedor Pleno Back-end

Interjato • Natal

Hybrid
BRL 120,000 - 240,000
Analista De Tecnologia Pleno (Engenharia Desoftware)
Analista De Tecnologia Pleno (Engenharia Desoftware)

Casa Dos Ventos • Fortaleza

On-site
BRL 150,000 - 230,000
Desenvolvedor FullStack Senior ( Python )
Desenvolvedor FullStack Senior ( Python )

Hunt RH • São Leopoldo

On-site
BRL 167,400 - 223,200
Desenvolvedor Back-End Sênior
Desenvolvedor Back-End Sênior

ABR Telecom • Brasília

On-site
BRL 223,200 - 334,800
Engenheiro Full Stack Sr
Engenheiro Full Stack Sr

IOS INFORMATICA • São Paulo

On-site
BRL 200,880 - 312,480
Desenvolvedor Fullstack Senior - Foco em Python
Desenvolvedor Fullstack Senior - Foco em Python

Hubxp • São Paulo

On-site
BRL 180,000 - 260,000
Desenvolvedor Full Stack Sênior
Desenvolvedor Full Stack Sênior

Fortics • Pato Branco

On-site
BRL 111,600 - 200,880
Day Off - Folga de aniversário
Plantão Psicológico
Ifood
+2
Engenheiro de Software (Software Engineer)
Engenheiro de Software (Software Engineer)

B6 • São Paulo

On-site
BRL 70,000 - 90,000
Desenvolvedor Back End
Desenvolvedor Back End

Finx • Ribeirão Preto

On-site
BRL 156,000 - 257,000
Seguro de Vida
Refeitório
Plano de Carreira - Avaliação de Desem
FullStack Software Engineer - Pleno
FullStack Software Engineer - Pleno

Digital Republic INC • São Paulo

Hybrid
BRL 120,000 - 180,000