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: Mid/Senior (3-5 years)
Sector: Mobility
Rate Between €2500 - 2800 RV or unipessoal (gross value)
About the Opportunity
We are looking for a Fullstack Developer to deliver product features across React/TypeScript applications and Node.js/NestJS services. You will contribute throughout the software development lifecycle, working within a cloud-native and Agile environment.
Responsibilities
- Own feature delivery from requirements and technical design through implementation, testing and production deployment.
- Develop reusable, responsive frontend components with React and TypeScript, alongside backend services and business logic with Node.js and NestJS.
- Design PostgreSQL databases, data models and optimised queries; develop REST APIs with OpenAPI documentation and versioning.
- Implement authentication and authorisation, and define unit, integration, contract and end-to-end tests.
- Build Docker applications and support deployments in Kubernetes environments.
- Collaborate with Product, Design and Platform Engineering, review pull requests, mentor junior developers and improve engineering standards.
Requirements
- 3–5 years of experience in Fullstack, Frontend or Backend development, including production applications with TypeScript, React, Node.js and NestJS or equivalent technologies.
- Strong React and TypeScript expertise, including responsive interfaces, reusable components, state management and API integrations.
- Experience developing backend services and managing REST API design, security and lifecycle; familiarity with OpenAPI and contract-driven development.
- Strong PostgreSQL skills, including database design, query optimisation and ORM frameworks.
- Experience implementing OAuth2, OIDC, JWT and related authentication and authorisation mechanisms.
- Strong experience with unit, integration, contract and end-to-end testing.
- Experience with Docker, working knowledge of Kubernetes and cloud-native deployments, and familiarity with CI/CD and Git-based workflows.
- Fluent English and experience in Scrum/Kanban teams. Advanced Cloud, DevOps, Platform Engineering, Kubernetes, AWS, Azure or Google Cloud certifications are an advantage.
Ideal Candidate Profile
An autonomous developer who takes ownership of complete features and understands the interactions between frontend, backend, data and platform services. You resolve ambiguity, communicate technical decisions and risks clearly, and support team development through constructive feedback and mentoring.
5 Questions for Candidates
- How many years of experience do you have with React, TypeScript and Node.js/NestJS?
- Can you describe a feature you delivered from requirements through production deployment?
- What experience do you have with PostgreSQL, OpenAPI and OAuth2/OIDC/JWT?
- How have you combined automated testing, CI/CD, Docker and Kubernetes in your projects?
- Are you comfortable working in fluent English, attending the office twice weekly and considering the stated compensation range?
Keywords
React, TypeScript, Node.js, NestJS, PostgreSQL, REST APIs, OpenAPI, OAuth2, Docker, Kubernetes, CI/CD
#00360068