Full Stack Developer
Empresa líder em Serviços (outras actividades) - Luanda, Luanda
35 days left to apply
Contract
Description
Desenvolver, manter e otimizar aplicações web e híbridas integradas com sistemas físicos e dispositivos de automação.
Projetar soluções que interliguem software com hardware, assegurando comunicações fiáveis e seguras.
Participar na definição de arquiteturas de sistemas complexos, que envolvem integração entre infraestruturas IT, sensores e controladores.
Criar interfaces de monitorização e controlo de equipamentos eletrónicos e sistemas automatizados.
Implementar pipelines de CI/CD, garantindo a automatização e qualidade no ciclo de desenvolvimento.
Realizar testes unitários, funcionais e de integração, tanto em software como na interface com hardware.
Assegurar documentação técnica completa de integrações, protocolos e dependências de sistema.
Diagnosticar e corrigir falhas de comunicação entre camadas de software e dispositivos físicos.
Colaborar com equipas de engenharia, IT, automação e manutenção para alinhar soluções técnicas.
Apoiar o desenvolvimento de projetos de inovação tecnológica (IoT, automação industrial, robótica, sistemas inteligentes).
Cumprir as normas de segurança, qualidade e conformidade técnica.
Requirements
Domínio de arquiteturas web modernas, incluindo front-end (React, Angular, Vue) e back-end (Node.js, .NET Core, Java Spring Boot, Python
Django ou Flask).
Experiência comprovada em desenvolvimento de APIs RESTful e integração com serviços externos.
Sólido conhecimento de bases de dados relacionais (MySQL, PostgreSQL, SQL Server) e não relacionais (MongoDB, Redis).
Capacidade de estruturar, otimizar e documentar código seguindo boas práticas de engenharia de software (Clean Code, SOLID, MVC,
Microserviços).
Experiência com Docker, Kubernetes, CI/CD (Jenkins, GitLab CI, Azure DevOps).
Conhecimento em gestão de versionamento (Git, GitHub, GitLab).
Experiência em ambientes cloud (AWS, Azure ou GCP) e monitorização de aplicações.
Conhecimentos sólidos de eletrónica, robótica, eletromecânica e hardware, incluindo integração de software com sistemas físicos e
dispositivos IoT.
Compreensão de protocolos de comunicação entre hardware e software (RS232, RS485, TCP/IP, Modbus, MQTT, CAN Bus, USB, etc.).
Capacidade para desenvolver aplicações de controlo, monitorização e automação integradas com sistemas embebidos, PLCs ou
controladores dedicados.
Familiaridade com linguagens de scripting para automação e debugging (Python, Bash, PowerShell)
Forte capacidade de análise e resolução de problemas multidisciplinares (hardware/software).
Fluência técnica em inglês (documentação e comunicação técnica).
Company
Empresa líder em Serviços (outras actividades)
Empresa líder em Serviços (outras actividades)
Check out similar vacancies
Informático at Empresa líder em TIC / Telecomunicações
Formador de Programação Web at Organizações Kiazop
Estágio Remunerado para Finalistas e recém Formados em Engenharia Química at Empresa líder em Serviços (outras actividades)
Coordenador de Recursos Humanos at Empresa líder em Serviços (outras actividades)
Formador de Programação Web at Organizações Kiazop
DIAGRAFISTA DE LAMAS at Empresa líder em Petróleo e Gás / Mineração
Inspetor Sênior de API at Empresa líder em Prestação de serviços