JUNIOR FULLSTACK DEVELOPER (HYBRID)
iTRTech Group · Porto, PI, BR
#### **JUNIOR FULLSTACK DEVELOPER (HYBRID PORTO)** Portuguese company hires for hybrid position 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) * ️ 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 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