Junior MERN Fullstack Developer

team.it

Porto

On-site

EUR 24,000 - 36,000

Full time

48 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Life insurance
Discounts and perks
Telecommunications plan
Learning & development

Job summary

team.it is seeking a Junior Fullstack Developer to join our Porto-based team. You will work with TypeScript and React on frontend tasks, and support backend services using Node.js and NestJS.

The role emphasizes collaboration across Product, Design, Frontend, and Backend teams to deliver robust, scalable features. You will contribute to building responsive interfaces, APIs, and data validation while expanding your knowledge of modern tooling and cloud-ready practices within an inclusive,

Qualifications

  • 1–3 years of professional experience in Fullstack, Frontend, or Backend development.
  • Experience with TypeScript, React, Node.js, or similar technologies.
  • Understanding of the end-to-end software development lifecycle.
  • Ability to translate business and product requirements into technical solutions with guidance.
  • Knowledge of how frontend, backend, APIs, and databases interact.
  • Hands-on experience with React and TypeScript.
  • Familiarity with Tailwind CSS or similar styling frameworks.
  • Experience building backend services and APIs with Node.js and NestJS.
  • Understanding REST APIs, HTTP, and error handling concepts.
  • Basic knowledge of PostgreSQL and ORM frameworks (Prisma/TypeORM/MikroORM).
  • Familiarity with Zod for schema validation.
  • Understanding OAuth2, OpenID Connect, and JWT authentication mechanisms.
  • Experience with Jest or Vitest for unit testing.
  • Familiarity with Git workflows, CI/CD practices.

Responsibilities

  • Contribute to development and maintenance of frontend applications using React and TypeScript.
  • Develop responsive UIs and reusable components with modern frameworks and design systems.
  • Support backend services and REST APIs using Node.js, NestJS, and TypeScript.
  • Integrate frontend with APIs, ensuring data validation and error handling.
  • Assist with authentication/authorization implementations.
  • Write and maintain unit tests for frontend and backend code.
  • Collaborate with Product, Design, Frontend, Backend, and Platform Engineering teams.
  • Participate in code reviews and continuous improvement initiatives.

Skills

TypeScript
React
Node.js
REST APIs
PostgreSQL
JWT authentication
Jest/Vitest
Git & CI/CD
OpenID Connect
Zod

Tools

NestJS
Prisma
TypeORM
MikroORM
Tailwind CSS
Docker
Kubernetes

Job description

We want to do things differently, focusing on what truly matters. We return to our roots with a sustainable corporate strategy at our core. Work‑life balance, beginner’s mind, and community involvement are our identity and our starting point for this journey.

Junior Fullstack Developer (TypeScript & React) - Is that you?
Key Responsibilities
  • Contribute to the development and maintenance of frontend applications using React and TypeScript.
  • Develop responsive user interfaces and reusable components using modern frontend frameworks and design systems.
  • Support the development of backend services and REST APIs using Node.js, NestJS, and TypeScript.
  • Integrate frontend applications with APIs and implement appropriate data validation and error‑handling mechanisms.
  • Support authentication and authorization implementations using modern security standards.
  • Write and maintain unit tests for frontend and backend applications.
  • Collaborate with Product, Design, Frontend, Backend, and Platform Engineering teams throughout the software development lifecycle.
  • Participate in code reviews, team discussions, and continuous improvement initiatives.
Required Skills & Experience
  • 1-3 years of professional experience in Fullstack, Frontend, or Backend Software Development.
  • Previous experience developing applications using TypeScript, React, Node.js, or similar technologies.
  • Basic understanding of the end-to-end software development lifecycle.
  • Ability to translate defined business and product requirements into technical solutions with guidance.
  • Understanding of how frontend applications, backend services, APIs, and databases interact.
  • Hands-on experience with React and TypeScript.
  • Knowledge of reusable component development and responsive UI design.
  • Experience with Tailwind CSS or similar frontend styling frameworks.
  • Experience developing backend services and APIs using Node.js and NestJS.
  • Understanding of REST APIs, HTTP protocols, and error‑handling principles.
  • Basic knowledge of PostgreSQL and ORM frameworks such as Prisma, TypeORM, or MikroORM.
  • Familiarity with schema validation technologies such as Zod.
  • Understanding of OAuth2, OpenID Connect, and JWT authentication mechanisms.
  • Experience with unit testing frameworks such as Jest or Vitest.
  • Familiarity with Git workflows, CI/CD practices, and collaborative software development.
Nice to Have
  • Relevant internships, graduate programmes, or practical software development experience.
  • Basic experience with Docker, Kubernetes, and containerized environments.
  • Exposure to Playwright, Storybook, Figma, and modern development ecosystems.
  • Cloud, DevOps, Platform Engineering, Kubernetes, AWS, Azure, or Google Cloud certifications.
  • Experience working in Agile development environments.
  • Ability to identify, communicate, and resolve blockers proactively.
  • Strong willingness to learn and continuously develop technical skills.
  • Curious, proactive, and problem‑solving mindset.
  • Strong communication and collaboration skills.
  • Receptive to feedback and committed to continuous improvement.
Junior Fullstack Developer (TypeScript & React) - Is that us?
  • Horizontal structure. Everyone has a voice and is heard. We are looking for ambitious people who want to help us achieve what has not yet been done.
  • Personalized support. We value close and regular follow‑up. We are a team from day one.
  • Comprehensive and flexible benefits package. Health insurance, life insurance, discounts and perks, telecommunications plan, and much more.
  • Investment in learning and career development. Certified training, online learning platforms, Pearson VUE exam center… we invest in you!
  • Sustainability and community involvement. We want meaningful work and to invest in an inclusive consulting project—and we need your help to make it happen.
Ready?
team.it, back to basics!

At Team IT, we stand for equality and value diversity. We create a safe and inclusive environment where opportunities are equal for everyone. We do not discriminate based on age, ethnicity, sexual orientation, gender, disability, or any factor other than merit. All applications from candidates with the right skills for the role are welcome.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Fullstack Developer (Remote)
Senior Fullstack Developer (Remote)

team.it • Portugal

On-site
EUR 70,000 - 95,000
Health insurance
Life insurance
Discounts and perks
+3
Senior Java Fullstack Developer (Angular)
Senior Java Fullstack Developer (Angular)

team.it • Lisboa

On-site
EUR 55,000 - 75,000
Health insurance
Life insurance
Flexible benefits package
+1
Junior Cloud Engineer
Junior Cloud Engineer

team.it • Porto

On-site
EUR 30,000 - 42,000
Health insurance
Life insurance
Discounts and perks
+1
Junior Fullstack Dev (TypeScript + React) - Learn & Grow
Junior Fullstack Dev (TypeScript + React) - Learn & Grow

team.it • Porto

On-site
EUR 24,000 - 36,000
Health insurance
Life insurance
Discounts and perks
+2
Fullstack Developer
Fullstack Developer

Team-IT • Lisboa

On-site
EUR 45,000 - 75,000
Health insurance
Life insurance
Personal accident insurance
+2
Junior DevOps Engineer
Junior DevOps Engineer

team.it • Lisboa

Hybrid
EUR 30,000 - 42,000
Health insurance
Life insurance
Discounts and perks
+1
Junior Site Reliability Engineer (SRE)
Junior Site Reliability Engineer (SRE)

team.it • Porto

On-site
EUR 36,000 - 48,000
AWS certifications
Azure DevOps training
Learning & development
+1
Senior Frontend Engineer
Senior Frontend Engineer

team.it • Porto

Hybrid
EUR 60,000 - 80,000
Health insurance
Life insurance
Discounts and perks
+1
Developer Java Fullstack
Developer Java Fullstack

Team-IT • Lisboa

On-site
EUR 35,000 - 55,000
Health insurance
Life insurance
Personal accident insurance
+2
Nearshore Sector | Full-Stack Engineer - React / Node.js
Nearshore Sector | Full-Stack Engineer - React / Node.js

Devoteam • Lisboa

On-site
EUR 65,000 - 90,000