Engenheiro(a) de Software Backend Sênior
METHA ENERGIA S/ABelo 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:
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