JUNIOR FULLSTACK DEVELOPER (HYBRID PORTO)
Location: Porto / Vila Nova de Gaia, Portugal
Only candidates already based in Portugal will be considered
Work Model: Hybrid — 2 days per week in the office
Language Requirements: Fluent English mandatory
Seniority: Júnior (1-3 years)
Sector: Mobility
Rate Between €2100 - 2400 RV or unipessoal (gross value)
About The Opportunity
We are looking for a Junior Fullstack Developer to contribute to web applications using React, TypeScript, Node.js and NestJS. You will develop your frontend and backend skills within a collaborative Agile team, receiving guidance while progressively taking greater ownership.
Responsibilities
- Develop and maintain responsive React/TypeScript interfaces and reusable components.
- Support backend services and REST API development with Node.js, NestJS and TypeScript.
- Integrate frontend applications with APIs, implementing data validation and error handling.
- Contribute to database development, data modelling, queries, authentication and authorisation.
- Write and maintain frontend and backend unit tests.
- Collaborate with Product, Design and Engineering teams, participating in code reviews and continuous improvement.
Requirements
- 1–3 years in Fullstack, Frontend or Backend development. Relevant internships, graduate programmes and practical development experience will be considered.
- Hands‑on React and TypeScript experience, including reusable components, responsive interfaces and Tailwind CSS or similar styling frameworks.
- Experience developing services and APIs with Node.js and NestJS; understanding of REST, HTTP and error handling.
- Basic PostgreSQL knowledge and familiarity with ORMs such as Prisma, TypeORM or MikroORM, plus schema validation tools such as Zod.
- Understanding of OAuth2, OpenID Connect and JWT authentication mechanisms.
- Experience with unit testing frameworks such as Jest or Vitest.
- Basic Docker, Kubernetes and container experience; familiarity with Git workflows, CI/CD, Scrum/Kanban and the software development lifecycle.
- Fluent English. Exposure to Playwright, Storybook and Figma, and certifications in Cloud, DevOps, Platform Engineering, Kubernetes, AWS, Azure or Google Cloud are advantages.
Ideal Candidate Profile
A curious developer who communicates blockers early, asks relevant questions and welcomes feedback. You work carefully, collaborate across disciplines and translate defined requirements into solutions with guidance while building technical autonomy.
5 Questions for Candidates
- What professional, internship or practical experience do you have with React and TypeScript?
- Have you developed backend services or REST APIs using Node.js and NestJS?
- What experience do you have with PostgreSQL, ORMs and authentication mechanisms?
- Can you describe how you used unit tests, Git and containers in a project?
- Are you comfortable working in fluent English, attending the office twice weekly and considering the stated compensation range?
Keywords
React, TypeScript, Node.js, NestJS, Tailwind CSS, PostgreSQL, REST APIs, Jest, Docker, Kubernetes, CI/CD
#00360074