Descrição da Vaga
FULLSTACK DEVELOPER (TYPESCRIPT & REACT) (HYBRID) 71WESF
FULLSTACK DEVELOPER (TYPESCRIPT & REACT) (HYBRID PORTO)
Portuguese company hires for hybrid position
📍 Location: Porto, Portugal
⚠️ Only candidates already based in Portugal will be considered
💼 Work Model: Hybrid — 2 days per week in the office
🗣️ Language Requirements: Fluent English required
🕓 Seniority: Júnior (1-3 years)
💲Rate Between €2200 - 2500 RV or unipessoal (gross value)
⚠️ Instructions: Please send your CV in English and make sure to include all skills and experience that match the requirements of the opportunity. This will significantly increase your chances of success.
About the Opportunity
We are looking for a Fullstack Developer to contribute to web applications using React, TypeScript, Node.js, and NestJS. You will work across frontend and backend development within a collaborative Agile team, with guidance to develop your technical skills.
Responsibilities
- Develop responsive interfaces and reusable components using React and TypeScript.
- Build backend services and REST APIs with Node.js and NestJS.
- Integrate APIs, including data validation and error handling.
- Contribute to database modelling, queries, authentication, and authorization.
- Write frontend and backend unit tests.
- Collaborate with Product, Design, and Engineering teams and participate in code reviews.
Requirements
- 1–3 years in Fullstack, Frontend, or Backend development. Relevant internships, graduate programmes, and practical experience will be considered.
- Hands-on experience with React and TypeScript, reusable components, and responsive design.
- Experience with Tailwind CSS or similar styling frameworks, and backend development using Node.js and NestJS.
- Understanding of REST APIs, HTTP, and error handling; familiarity with schema validation tools such as Zod.
- Basic knowledge of PostgreSQL and ORMs such as Prisma, TypeORM, or MikroORM.
- Understanding of OAuth2, OpenID Connect, and JWT.
- Experience with Jest or Vitest, plus basic exposure to Docker and Kubernetes.
- Familiarity with Git, CI/CD, code reviews, and Agile practices using Scrum or Kanban.
Preferred: Exposure to Playwright, Storybook, or Figma, and certifications in Cloud, DevOps, Platform Engineering, or Kubernetes.
Ideal Candidate Profile
A curious and proactive developer who communicates clearly, welcomes feedback, and seeks guidance when needed. Able to translate requirements into technical solutions with support, identify blockers, and gradually develop greater autonomy.
5 Questions for Candidates
- What experience do you have developing applications with React and TypeScript?
- Have you built REST APIs using Node.js and NestJS?
- What experience do you have with PostgreSQL, ORMs, and authentication mechanisms?
- Which testing frameworks, Git workflows, and CI/CD tools have you used?
- Are you fluent in English and available to work on-site in Porto 2 days per week?
Keywords
Fullstack Developer, TypeScript, React, Node.js, NestJS, Tailwind CSS, REST APIs, PostgreSQL, Prisma, TypeORM, MikroORM, Zod, OAuth2, OpenID Connect, JWT, Jest, Vitest, Docker, Kubernetes, Git, CI/CD, Playwright, Storybook, Figma.