Descrição da vaga
Há mais de 65 anos a Moura contribuí com novas ideias e tecnologias para termos as melhores soluções em energia e mover o futuro.
Aqui, respeitamos e incentivamos a diversidade, acreditando nas pessoas e em sua capacidade de realização e desenvolvimento.
Se você se identifica com um clima inovador que te proporcione desafios contínuos, vem com a gente!
Que tal fazer parte dessa energia? #VemSerMoura! 〽️.
Responsabilidades e atribuições
Como será seu dia a dia na Moura:
- Desenvolver, evoluir e sustentar aplicações e APIs back-end, garantindo desempenho, segurança e escalabilidade das soluções;
- Atuar no desenho técnico e na implementação de APIs RESTful, incluindo versionamento, documentação e integração com sistemas internos e externos;
- Realizar integrações com plataformas de terceiros (ex.: ERPs, soluções logísticas, parceiros externos), assegurando confiabilidade, tratamento de erros e resiliência das integrações;
- Trabalhar com bancos de dados relacionais e não relacionais, realizando modelagem, otimização de consultas e boas práticas de persistência de dados;
- Implementar testes unitários e de integração, contribuindo para a qualidade, estabilidade e evolução contínua do software;
- Participar ativamente de code reviews, apoiando a padronização, qualidade de código e disseminação de boas práticas técnicas no time;
- Colaborar com times de Produto, Arquitetura, DevOps e parceiros, contribuindo para decisões técnicas e evolução da arquitetura das soluções;
- Atuar em ambientes cloud, apoiando práticas de CI/CD, monitoramento e observabilidade das aplicações;
- Contribuir em cerimônias e rituais ágeis, participando de plannings, refinamentos, dailies e retrospectivas.
- Apoiar tecnicamente o time, atuando como referência em soluções mais complexas e na resolução de incidentes e problemas críticos.
Requisitos e qualificações
O que buscamos?
Formação:
- Graduação completa em Ciência da Computação, Sistemas de Informação, Engenharia da Computação, Análise e Desenvolvimento de Sistemas ou áreas correlatas.
Conhecimentos:
- Desenvolvimento back-end com JavaScript (Node.js) e/ou TypeScript;
- Experiência com frameworks back-end como NestJS, Express ou similares;
- Design, desenvolvimento e versionamento de APIs RESTful;
- Integração com APIs externas e sistemas de terceiros;
- Conhecimento em bancos de dados relacionais, com foco em PostgreSQL;
- Noções de bancos de dados NoSQL (MongoDB, Redis);
- Práticas de testes unitários e de integração (Jest, Mocha ou similares);
- Uso de ferramentas de testes de API como Postman ou Insomnia;
- Controle de versão com Git, utilizando boas práticas de branch, merge e code review;
- Conhecimento em segurança de aplicações, incluindo autenticação e autorização (JWT, OAuth) e validação de dados;
- Vivência em ambientes cloud, preferencialmente Azure, e práticas de CI/CD;
- Conhecimentos básicos de monitoramento e observabilidade (Grafana, Kibana ou similares).
Você se destaca, se tiver:
- Experiência com Python para automações, integrações ou scripts;
- Vivência com mensageria e eventos (RabbitMQ, Kafka);
- Experiência com AWS (EC2, RDS, S3, CloudWatch);
- Conhecimento em aplicações mobile, especialmente consumo de APIs por apps em Flutter ou React Native;
- Atuação prévia em sistemas logísticos ou ambientes com alto volume de integrações;
- Conhecimento em padrões de integração como webhooks, polling e fallback;
- Vivência em times ágeis (Scrum, Scrumban);
- Conhecimento em ferramentas de Help Desk como Zendesk ou Movidesk;
- Espanhol técnico básico para leitura e comunicação em ambientes internacionais.
Informações adicionais
O que ofertamos?
No nosso jeito Moura de ser acreditamos que as pessoas são a energia para mover o futuro. Aqui, valorizamos e reconhecemos as pessoas e entregamos os melhores benefícios para os #Mourianos 〽️💙:
〽️ Plano de Saúde;
〽️ Plano Odontológico;
〽️ Cestas básicas;
〽️ Programa de Participação nos Resultados;
〽️ TotalPass;
〽️ Allya - Clube de Descontos.