Full Stack Engineer

Intellias

Porto

On-site

EUR 60,000 - 80,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Intellias Porto is seeking an experienced full-stack engineer to drive end-to-end product features across React/TypeScript frontend and NestJS/Node.js backend. You will translate business needs into robust solutions, design reusable components, implement advanced data fetching, and ensure performance and accessibility.

Work with REST APIs, PostgreSQL data models, and strict TypeScript contracts across frontend and backend.

Qualifications

  • 5–8 years of software development experience building production applications with TypeScript, React, Node.js and NestJS, or comparable technologies.
  • Strong React and TypeScript skills, including component architecture, hooks, type safety, performance optimisation and responsive UI development using Vite, Tailwind CSS and shadcn/ui.
  • Experience with TanStack Query, Zod, typed REST clients and shared frontend/backend contracts.
  • Strong Node.js and NestJS skills, including dependency injection, runtime validation, business logic and REST API design.
  • Strong PostgreSQL knowledge, including schema design, transactions and query optimisation, with experience using Prisma, TypeORM or MikroORM.
  • Experience implementing OAuth2/OIDC, JWT/JWKS authentication, maintaining OpenAPI specifications and ensuring API contract quality.
  • Experience with automated unit and integration testing using Jest, Vitest, React Testing Library or Supertest.
  • Working knowledge of Docker, Kubernetes fundamentals, application health probes and API Gateway integrations.
  • Ability to deliver features end to end, translate business requirements into technical solutions, review code, troubleshoot issues and optimise application performance.
  • Strong collaboration and communication skills, with experience working in Agile teams, providing technical guidance and mentoring junior developers.

Responsibilities

  • Drive the end-to-end development and delivery of product features across the React/TypeScript frontend and the NestJS/Node.js backend.
  • Translate business and product requirements into robust, maintainable and scalable technical solutions.
  • Design and develop reusable frontend components using React, TypeScript, Tailwind CSS and shadcn/ui.
  • Implement advanced frontend data-fetching and state-management patterns using TanStack Query.
  • Monitor and improve frontend performance, accessibility, responsiveness and user experience.
  • Design and implement backend services and complex business logic using Node.js, NestJS and TypeScript.
  • Design resource-oriented REST APIs and contribute to their documentation, versioning and lifecycle management through OpenAPI.
  • Design and maintain PostgreSQL data models, migrations, relationships, transactions and optimised queries using Prisma, TypeORM or MikroORM.
  • Design shared schemas and type contracts across the frontend and backend, ensuring strict TypeScript boundaries and consistent runtime validation using Zod.
  • Independently implement secure authentication and authorization flows, including OAuth2 Authorization Code with PKCE on the frontend and JWT/JWKS verification on the backend.
  • Define and implement unit, integration, contract and end-to-end tests across the application.
  • Contribute to test strategy, quality gates and the early identification of breaking changes.
  • Build and maintain containerised applications using Docker and support their deployment in Kubernetes-hosted environments.
  • Collaborate closely with Platform Engineering on API Gateway contracts, Kubernetes-hosted services and deployment requirements.
  • Review pull requests, provide actionable technical feedback and support Junior Developers through pairing and knowledge sharing.
  • Resolve technical ambiguity independently and proactively communicate risks, dependencies and blockers.
  • Contribute to the continuous improvement of development standards, architecture, testing practices and delivery workflows.

Skills

React
TypeScript
Node.js
NestJS
PostgreSQL
REST API design
OAuth2/OIDC
Testing (Jest/Vitest)
Docker
Kubernetes
OpenAPI
JWT/JWKS

Tools

Prisma
TypeORM
MikroORM
Zod
TanStack Query
Storybook
Playwright

Job description

For decades, we have been champions of the mobility industry. With our smart mobility solutions, we connect businesses and lives across Europe. Our fuel cards, tolls, and refund secure mobile solutions are working on the basis of Europe's biggest station network. We enable true borderless logistics and transportation, payment, and fleet management solutions.

Now we are progressing to the next level: in times of digitization and climate change, our company aims to continue its tradition as the one mobility service provider that keeps its customers driving.

Become part of a dedicated and professional team that helps shape commercial mobility throughout Europe.

Requirements
  • 5–8 years of software development experience building production applications with TypeScript, React, Node.js and NestJS, or comparable technologies.
  • Strong React and TypeScript skills, including component architecture, hooks, type safety, performance optimisation and responsive UI development using tools such as Vite, Tailwind CSS and shadcn/ui.
  • Experience with TanStack Query, Zod, typed REST clients and shared frontend/backend contracts.
  • Strong Node.js and NestJS skills, including dependency injection, runtime validation, business logic and REST API design.
  • Strong PostgreSQL knowledge, including schema design, transactions and query optimisation, with experience using Prisma, TypeORM or MikroORM.
  • Experience implementing OAuth2/OIDC, JWT/JWKS authentication, maintaining OpenAPI specifications and ensuring API contract quality.
  • Experience with automated unit and integration testing using Jest, Vitest, React Testing Library or Supertest.
  • Working knowledge of Docker, Kubernetes fundamentals, application health probes and API Gateway integrations.
  • Ability to deliver features end to end, translate business requirements into technical solutions, review code, troubleshoot issues and optimise application performance.
  • Strong collaboration and communication skills, with experience working in Agile teams, providing technical guidance and mentoring junior developers.
Nice to Have
  • Experience with Playwright for frontend end-to-end testing.
  • Experience with Design Systems, shared component libraries, Design Tokens, token-based theming and Storybook.
  • Familiarity with Figma handoffs and design token extraction.
  • Previous experience with Vue, Svelte or Angular.
  • Experience working in a monorepo and sharing schemas or TypeScript contracts across frontend and backend applications.
  • Familiarity with Swagger UI or Scalar for API documentation.
  • Experience conducting accessibility audits.
Responsibilities:
  • Drive the end-to-end development and delivery of product features across the React/TypeScript frontend and the NestJS/Node.js backend.
  • Translate business and product requirements into robust, maintainable and scalable technical solutions.
  • Design and develop reusable frontend components using React, TypeScript, Tailwind CSS and shadcn/ui.
  • Implement advanced frontend data-fetching and state-management patterns using TanStack Query.
  • Monitor and improve frontend performance, accessibility, responsiveness and user experience.
  • Design and implement backend services and complex business logic using Node.js, NestJS and TypeScript.
  • Design resource-oriented REST APIs and contribute to their documentation, versioning and lifecycle management through OpenAPI.
  • Design and maintain PostgreSQL data models, migrations, relationships, transactions and optimised queries using Prisma, TypeORM or MikroORM.
  • Design shared schemas and type contracts across the frontend and backend, ensuring strict TypeScript boundaries and consistent runtime validation using Zod.
  • Independently implement secure authentication and authorization flows, including OAuth2 Authorization Code with PKCE on the frontend and JWT/JWKS verification on the backend.
  • Define and implement unit, integration, contract and end-to-end tests across the application.
  • Contribute to test strategy, quality gates and the early identification of breaking changes.
  • Build and maintain containerised applications using Docker and support their deployment in Kubernetes-hosted environments.
  • Collaborate closely with Platform Engineering on API Gateway contracts, Kubernetes-hosted services and deployment requirements.
  • Review pull requests, provide actionable technical feedback and support Junior Developers through pairing and knowledge sharing.
  • Resolve technical ambiguity independently and proactively communicate risks, dependencies and blockers.
  • Contribute to the continuous improvement of development standards, architecture, testing practices and delivery workflows.

You will be a member of a global, dynamic, and highly collaborative team with various possibilities for personal and professional development. With us, you will find the best prerequisites for shaping the future. We are dedicated to new challenges.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Engineer
Senior Full Stack Engineer

Intellias • Porto

On-site
EUR 55,000 - 85,000
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
Junior Fullstack Developer (TypeScript & React)
Junior Fullstack Developer (TypeScript & React)

team.it • Lisboa

Hybrid
EUR 32,000 - 52,000
Health insurance
Life insurance
Telecommunications plan
Senior Full Stack Developer (React + Node.js)
Senior Full Stack Developer (React + Node.js)

Jobgether SRL • Portugal

On-site
EUR 70,000 - 110,000
Remote work
6-12 month contract
AI-powered development
Full Stack Engineer ID48189
Full Stack Engineer ID48189

AgileEngine • Coimbra

Remote
EUR 50,000 - 70,000
Professional growth
Competitive compensation
Exciting projects
+1
Frontend Developer
Frontend Developer

Xpertsoft • Portugal

Remote
EUR 52,000 - 76,000
Full Stack Engineer ID48189
Full Stack Engineer ID48189

AgileEngine • Aveiro

Hybrid
EUR 40,000 - 70,000
Professional growth programs
Competitive compensation
Exciting projects with Fortune 500 clients
+1
Junior MERN Fullstack Developer
Junior MERN Fullstack Developer

team.it • Porto

On-site
EUR 24,000 - 36,000
Health insurance
Life insurance
Discounts and perks
+2
React & Node.js Fullstack Developer
React & Node.js Fullstack Developer

Decskill • Lisboa

On-site
EUR 42,000 - 65,000
Lead FullStack Engineer
Lead FullStack Engineer

GoMining • Portugal

On-site
EUR 90,000 - 130,000
Courses & conferences
English learning support
Flexible hours
+1