Full Stack Developer
Empresa líder em Serviços (outras actividades) - Luanda, Luanda
Já só tem 20 dias para se candidatar
Contrato
Descrição
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.
Requisitos
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).
Empregador
Empresa líder em Serviços (outras actividades)
Empresa líder em Serviços (outras actividades)
Confira vagas semelhantes
Informático de Empresa líder em TIC / Telecomunicações
Formador de Programação Web de Organizações Kiazop
Motorista Profissional para Serviço Particular de Empresa líder em Serviços (outras actividades)
Coordenador de Recursos Humanos de Empresa líder em Serviços (outras actividades)
Formador de Programação Web de Organizações Kiazop
Multimedia & Web Designer (M/F) de Empresa líder em TIC / Telecomunicações
DIAGRAFISTA DE LAMAS de Empresa líder em Petróleo e Gás / Mineração
Inspetor Sênior de API de Empresa líder em Prestação de serviços