Descrição
Resumo da Vaga:
This role involves developing and maintaining web applications from data model to interface within a collaborative team, with direct client contact and AI-assisted development.
Principais Destaques:
1. AI-assisted development with Claude as a current working tool
2. Direct client contact and involvement in project definition
3. Continuous learning and growth in a challenging environment
A Dipcode é a empresa de software do Grupo Eurotux e desenvolve software à medida desde 2004, com mais de 100 projetos entregues a clientes das áreas da banca, media, retalho, educação e administração pública. Como parte da nossa estratégia de crescimento, pretendemos contratar:
**Junior Fullstack Developer**
------------------------------
### **Descrição da Função**
Compete a esta função desenvolver e manter aplicações web ponta a ponta — do modelo de dados à interface — integrada numa equipa colaborativa e com contacto direto com o cliente:
**Terá como principais responsabilidades:**
* Desenvolvimento de funcionalidades completas, do backend ao frontend, a partir dos requisitos acordados com o cliente e com a equipa;
* Desenvolvimento assistido por inteligência artificial, com o Claude como ferramenta de trabalho corrente, e responsabilidade pessoal por tudo o que é entregue;
* Criação de skills com o Claude úteis ao desenvolvimento web, partilhadas com a equipa;
* Investigação e análise das áreas de negócio do cliente, com vista a propor a melhor solução;
* Manutenção evolutiva e correção de defeitos em sistemas em produção:
* Integração com serviços e APIs de terceiros;
* Participação nas reuniões com o cliente e nos testes de aceitação, acompanhando o que foi construído até à entrada em produção e depois dela.
### **Como trabalhamos**
Não são frases para pôr na parede: é assim que os projetos correm no dia a dia, incluindo quando há prazos apertados.
* **O cliente está por perto.** Reunimos com ele, trocamos emails e ouvimos o que precisa. O software é para o cliente e o nosso objetivo é simples: que o que entregamos corresponda ao que ele espera;
* **Erros no software não são toleráveis.** O foco está na qualidade daquilo que entregamos, porque é isso que faz o cliente continuar a confiar em nós — e a confiança é o que mais custa a recuperar;
* **Cumprimos a nossa palavra.** Uma data indicada é para ser cumprida. Se surgir um imprevisto, o cliente é avisado de imediato e tomamos as medidas necessárias para reduzir o impacto.
### **Perfil do Candidato**
* Licenciatura em engenharia informática, ciências da computação, engenharia de sistemas ou área equivalente;
* Conhecimentos de programação numa linguagem de backend — Python, PHP ou C\# — ainda que adquiridos em contexto académico ou em projetos próprios;
* Fundamentos de desenvolvimento web: HTML, CSS e JavaScript, e noções de consumo de APIs;
* Noções de bases de dados relacionais e de SQL;
* Utilização de Git e de fluxos de trabalho com branches e pedidos de integração;
* Domínio do português e do inglês, este último utilizado na leitura de documentação e de especificações e na comunicação escrita;
* Abertura à crítica ao código, vontade de perguntar em vez de assumir e disponibilidade para aprender com quem tem mais experiência;
* Disponibilidade para trabalho presencial em Braga, nas instalações do Grupo Eurotux, com possibilidade de passagem a um modelo híbrido ao fim de 12 meses.
### **Valorizamos**
Não são requisitos de acesso, mas contam a favor na avaliação das candidaturas:
* Experiência com Django, Laravel, .NET, FastAPI, Flask, Wagtail ou WordPress;
* Experiência com Angular ou React;
* Noções de segurança aplicacional, nomeadamente do OWASP Top 10;
* Experiência na utilização do Claude Code.
### **O que oferecemos**
* Condições de remuneração de acordo com as qualificações e experiência evidenciada (o intervalo salarial será informado antes da 1ª entrevista);
* Acompanhamento por engenheiros mais experientes desde o primeiro dia;
* Integração num projeto dinâmico e atrativo, com contacto direto com o cliente;
* Um ambiente desafiante, de aprendizagem e crescimento;
* Boas perspetivas de carreira, com desenvolvimento pessoal e profissional.
Se cumpre os requisitos mencionados e os seus projetos profissionais são ambiciosos, considere a nossa proposta e analise a possibilidade de se juntar a uma empresa com fortes objetivos de crescimento.