Resumo:
O principal objetivo de um/a Engenheiro/a de Software é contribuir ativamente e entregar soluções que estejam alinhadas com as necessidades diárias da equipa e com a definição do trabalho. Esta função valoriza a colaboração, a inovação e a melhoria contínua num ambiente de equipa dinâmico. Trata-se de uma posição híbrida, com necessidade de trabalhar presencialmente 2 a 3 dias por semana em Carregado.
Responsabilidades:
Contribuir para a decomposição e definição de tarefas.
Promover discussões com a equipa sobre possíveis soluções.
Melhorar os hábitos de trabalho existentes, identificando e resolvendo pontos de fricção.
Realizar análises de causa raiz e mitigar incidentes em produção.
Entregar tarefas de forma autónoma, do início ao fim.
Identificar bloqueios da equipa e alertar para os mesmos.
Requisitos Obrigatórios:
Git
Proficiência em linha de comandos (Command Line)
NodeJS
SQL
Experiência com testes unitários
Familiaridade com pipelines de CI/CD
Valorizado (PLUS):
Python
Experiência com APIs RESTful e a especificação OpenAPI
Bases de dados NoSQL
Serviços de Cloud AWS
Docker
Terraform