Engenheiro(a) de Software Backend Sênior

METHA ENERGIA S/A

Belo Horizonte - MG

1 posição

Não informado

Integral

Híbrido
Sênior
Tecnologia
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 Typescript e DDD. O(A) Engenheiro(a) de Software Sênior - Backend será peça fundamental nessa transformação, trabalhando lado a lado com o time para implementar novas regras de negócio, construir novos serviços e estabelecer 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.

O Que Você Vai Fazer:
  • Arquitetar e desenvolver novos serviços backend em Typescript, aplicando princípios de DDD.
  • Construir e integrar APIs com serviços externos (bancos, distribuidoras de energia, ERPs) e internos (RESTful)
  • 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
  • Monitorar e resolver problemas em produção, investigando logs, métricas e traces
  • Documentar 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
  • TypeScript/Node.js avançado : POO, design patterns, type hints, async/await
  • Arquitetura: experiência profissional com arquitetura hexagonal, DDD e/ou clean architecture
  • APIs RESTful: design, versionamento, documentação (OpenAPI/Swagger)
  • Testes automatizados: 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
  • PostgreSQL ou outros bancos relacionais

Soft Skills:
  • Inglês intermediário para leitura (documentação técnica) e escrita
  • 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):
  • Serviços AWS:  Lambda, API Gateway, SQS, SNS, S3, DynamoDB
  • Experiência com migração de sistemas legados
  • Serverless Framework ou similar (SAM, CDK)
  • Kubernetes
  • Redis para cache e filas
  • NestJS
  • 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.

Requisitos

Escolaridade

  • Graduação
  • Tecnólogo
  • Ensino Técnico

Localização

Prado, Belo Horizonte - MG, Brasil, 31210-010