ESTAMOS A CONTRATAR
A EP Management & Consultancy Services, procura um ENGENHEIRO DE SOFTWARE (JÚNIOR) para Maputo.
Descrição da Vaga
The Software Engineer Officer will be responsible for designing, developing, testing, and maintaining software solutions that support the Digital’s core business operations. This role focuses on building reliable, scalable, and secure applications, including internal systems, APIs, and customer-facing platforms, following modern software engineering practices.
Responsabilidades
- Projetar, desenvolver e manter serviços de backend escaláveis, APIs RESTful e microsserviços usando linguagens e frameworks como Java, Python, Node.js ou Laravel
- Implementar, otimizar e consultar bases de dados relacionais (por exemplo, PostgreSQL) e/ou NoSQL, garantindo a integridade, segurança e desempenho dos dados
- Escrever código limpo e sustentável seguindo práticas de codificação seguras, realizar testes e depuração completos e utilizar Git para controlo de versão em um ambiente de desenvolvimento baseado em Linux.
Qualificações
- – Metodologias de teste e depuração
- – Práticas de codificação segura
- Mínimo de 3 anos de experiência em desenvolvimento de software
- Sólida experiência com: – Desenvolvimento de API (REST, JSON, mecanismos de autenticação)
- – Arquitetura de microsserviços e design orientado a serviços
- – Bancos de dados: relacionais (PostgreSQL, SQL Server) e/ou NoSQL
- – Trabalho com frameworks (Laravel, VueJs, Reac, NodeJs).
- Familiaridade com as melhores práticas de desenvolvimento de software, incluindo:
- – Sistemas de controlo de versão (Git)
Habilidades e Experiência
- Proficiência em linguagens como Java, Python, JavaScript, PHP ou similares
- Conhecimento prático de metodologias ágeis (Scrum, Kanban)
- Familiaridade com ferramentas de documentação API (OpenAPI / Swagger)
- Experiência em trabalhar em ambientes Linux
- Criatividade e capacidade de propor soluções técnicas inovadoras
- Fortes competências analíticas e de resolução de problemas
- Capacidade de trabalhar eficazmente num ambiente orientado para o trabalho em equipa
- Boa gestão do tempo e capacidade de cumprir prazos
- Pensamento crítico e atenção aos detalhes
- Vontade de aprender e adaptar-se a novas tecnologias.
Para se candidatar visite: https://epmcsdatabase.com/jobdetails/366d9087-08b1-4d89-8e4e-302cfe025ce5
