
Fullstack Developer (Júnior)
Empresa: VISUAL THINKING - DIGITAL ORGANIZATION, LDA
Referência: 202503 – VT-FULL
Local: Vila Nova de Gaia, São Félix da Marinha (Regime híbrido – Office 3 dias)
Sobre a vaga
Procuramos um Fullstack Developer (Júnior/Mid) com experiência sólida em React e TypeScript e competências em desenvolvimento backend com Node.js, para integrar a nossa equipa de desenvolvimento e participar na criação de aplicações modernas, escaláveis e com foco na experiência do utilizador.
Projetos e Produtos
Queremos que cresças connosco. Ao juntares-te à nossa equipa, vais trabalhar numa diversidade de projetos que te irão desafiar e desenvolver. Participarás na construção de web apps e soluções móveis, mas também em projetos que estão na vanguarda do mercado, como plataformas com assistentes virtuais e sistemas de automatização inteligente. O nosso forte investimento num produto de IA in-house cria um ambiente de aprendizagem único, onde poderás absorver conhecimento sobre as tecnologias mais procuradas e ver de perto como a inovação acontece. Este é o lugar certo para acelerares a tua carreira, numa equipa que valoriza a tua evolução e partilha de conhecimento.
Responsabilidades:
-
Desenvolver interfaces responsivas utilizando React + TypeScript (e Next.js quando aplicável).
-
Desenvolver e integrar o frontend com APIs (REST/GraphQL) e construir serviços backend em Node.js (Express, HonoJS ou semelhantes).
-
Modelar e gerir bases de dados relacionais e NoSQL (PostgreSQL, Cosmos DB, etc.) e trabalhar com ORMs (Prisma, Drizzle ou similares).
-
Colaborar na definição e evolução de design systems, garantindo consistência visual e boas práticas de UX/UI.
-
Trabalhar em equipa num ambiente ágil, contribuindo para decisões técnicas, revisões de código e integração contínua.
-
Apoiar na implementação de boas práticas de testes, qualidade de software e deployment (Docker, CI/CD).
Requisitos:
-
≥ 1 ano de experiência com React + TypeScript e integração com backend (Node.js).
-
Experiência em integração de APIs (REST/GraphQL) e com frameworks/backend em Node.js (Express, HonoJS ou semelhantes).
-
Experiência com bases de dados relacionais e/ou NoSQL.
-
Experiência com ORMs (Prisma, Drizzle ou similares).
-
Bons conhecimentos de TailwindCSS e/ou design systems.
-
Boa compreensão de princípios de UX/UI.
Valorizamos:
-
React Native
-
Next.js
-
Testes unitários/automatizados.
-
Cloud (Azure).
-
Docker.
