A Carrier está a recrutar um/a Senior Software Engineer para integrar a equipa da Addvolt, atualmente parte do grupo, em Porto, em regime híbrido, numa posição full-time com contrato sem termo. A função terá como principal missão desenvolver e manter o software que suporta soluções conectadas e eletrificadas para frotas, trabalhando em toda a stack, desde conectividade de dispositivos e pipelines de dados até às plataformas utilizadas pelos clientes.
A posição oferece uma remuneração anual entre 28.000€ e 56.000€, de acordo com a experiência. É obrigatória experiência prática com AWS, bem como experiência sólida em desenvolvimento de software, tecnologias backend e frameworks frontend modernas.
Responsabilidades:
- Desenhar, desenvolver, testar e manter funcionalidades full-stack, incluindo frontend, backend e APIs;
- Desenvolver e manter infraestrutura e serviços cloud em AWS, incluindo EC2, RDS, S3 e Lambda;
- Garantir que os sistemas são escaláveis, seguros e eficientes em termos de custos;
- Trabalhar com dados provenientes de dispositivos de hardware através de tecnologias como CAN, redes móveis/LTE e MQTT;
- Integrar os dados dos dispositivos com serviços backend, bases de dados e interfaces de utilizador;
- Participar em todo o ciclo de desenvolvimento de software, desde a análise de requisitos até à implementação, testes, deployment e monitorização;
- Produzir código limpo, testado e de fácil manutenção;
- Contribuir para a melhoria das práticas de engenharia, pipelines de CI/CD e arquitetura dos sistemas;
- Colaborar com product managers, designers e outros engenheiros na transformação de requisitos em soluções técnicas;
- Identificar, diagnosticar e resolver problemas em diferentes componentes da plataforma, incluindo incidentes em produção quando necessário;
- Contribuir para a documentação técnica e partilha de conhecimento dentro da equipa.
Requisitos:
- Licenciatura em Ciência de Computadores, Engenharia de Software ou área técnica relacionada, ou experiência prática equivalente;
- Experiência sólida como Software Engineer ou Developer;
- Conhecimentos sólidos de pelo menos uma linguagem backend, como Python, Node.js ou Go;
- Experiência com frameworks frontend modernas, como React;
- Experiência prática obrigatória com AWS, incluindo serviços como EC2, RDS, S3, Lambda e IAM;
- Experiência na implementação, operação e resolução de problemas em infraestruturas cloud de produção;
- Experiência com Docker e ambientes Linux;
- Conhecimentos de bases de dados relacionais e/ou NoSQL;
- Experiência na criação e utilização de APIs REST ou GraphQL;
- Conhecimentos de pipelines de CI/CD, controlo de versões com Git e práticas de testes de software;
- Forte capacidade de resolução de problemas e atenção ao detalhe;
- Interesse em IoT, dispositivos conectados e soluções de gestão de frotas ou energia;
- Boa capacidade de comunicação e colaboração com equipas multidisciplinares;
- Autonomia e capacidade para acompanhar funcionalidades desde a conceção até à produção;
- Inglês fluente, escrito e falado.
Será valorizado:
- Experiência com Infrastructure as Code, nomeadamente Terraform ou CloudFormation;
- Experiência com data engineering, pipelines ETL ou plataformas de analytics;
- Conhecimentos de protocolos IoT como MQTT ou CAN;
- Experiência com integração de dispositivos embebidos ou conectados;
- Experiência com Figma ou ferramentas semelhantes para colaboração em interfaces;
- Conhecimentos de português.
Oferta:
- Contrato sem termo;
- Posição full-time;
- Regime de trabalho híbrido no Porto;
- Remuneração anual entre 28.000€ e 56.000€, de acordo com a experiência;
- Oportunidade de desenvolver software aplicado a tecnologias de automação e eletrificação;
- Colaboração próxima com especialistas de hardware, produto e dados;
- Autonomia sobre funcionalidades relevantes e oportunidades de crescimento técnico;
- Programas de desenvolvimento profissional;
- Formação e feedback contínuo.
Diversidade e inclusão:
A Carrier promove um ambiente de trabalho orientado para a inovação, colaboração e crescimento, valorizando a diversidade, a inclusão e o envolvimento dos colaboradores.