IT

Fullstack Developer

PT
Feb 10, 2026
Full Time
Hybrid

Porto, PT, 4100-247

Want to know how a leading workplace experience and facility management company is powered by technology?

At ISS Tech Team, we create smarter workplace experiences through technology. Our Global Technology Solutions team builds digital solutions, from sensors and IoT devices to data, analytics and AI-driven capabilities, that support Cleaning, Workplace, Food, and Technical Services.  With tech hubs in Copenhagen, Warsaw, and Porto, and teams collaborating across more than 30 countries, our ISS Tech team develops digital solutions that have a real impact on both our customers and our people.

 

Location: Porto, Portugal

Work Type: Hybrid

 

The Job Role as Fullstack Developer:

This full-stack developer position focuses on crafting comprehensive web applications utilizing Node.js, React, and TypeScript. You'll be responsible for expanding our software functionalities, maintaining existing systems, and actively driving continuous improvement. Your key contributions will encompass:

  • Building new features and refining existing ones, prioritizing code maintainability and exceptional quality.
  • Collaborating on the design and implementation of novel components and services, ensuring seamless integration with internal and external systems.
  • Staying current on cutting-edge code practices and effortlessly incorporating them into your daily work.
  • Taking initiative to identify opportunities for process improvement and automation, ultimately aiming to elevate user satisfaction for both internal and external audiences.

This position requires a passionate full-stack developer who thrives in a collaborative environment and possesses a strong commitment to delivering high-quality, maintainable code. Additionally, you'll be expected to continuously learn and adapt to evolving technologies within the web development landscape.

 

What you’ll do:

  • Develop new features, and address maintenance and continuous improvement of existing software with a strong focus on maintainability and quality.
  • Engage in conversations regarding the creation of fresh components and services that seamlessly blend with both internal and external services, overseeing their execution.
  • Actively contribute to the documentation of codebase architecture, design decisions, and best practices, ensuring that knowledge is effectively shared and maintained within the team.
  • Actively participate in code reviews and provide constructive feedback to peers, fostering a collaborative and knowledge-sharing environment within the development team.

 

Who you’ll work with:

  • Software development team: You'll collaborate closely with other developers to share knowledge, tackle challenges together, and ensure code consistency and quality.
  • Product ownders and designers: You'll work closely with product managers and designers to understand user needs, translate them into technical requirements, and ensure the final product meets expectations.
  • QA engineers: You'll work with QA testers to identify and fix bugs, ensuring software functionality and user experience are optimized.
  • DevOps engineers: You'll collaborate with DevOps engineers to streamline the software development lifecycle, including deployment, automation, and infrastructure management.

 

 

Qualifications:

  • Minimum 5 years of experience as a Node.js back-end developer.
  • Good experience in Node.js development with demonstrated experience in building scalable backend services and APIs.
  • Good experience in frontend development using React, with a focus on creating intuitive and responsive user interfaces.
  • Hands-on experience with containerization technologies such as Docker and orchestration with Kubernetes.
  • Good to have knowledge and implementation experience with key technologies in your stack, including Redis for caching and Azure services like Event Hub for event-driven architectures.
  • Excellent problem solving skills, a collaborative mindset and effectively communicates within a multifunctional team environment.
  • Keeping informed of advancements in the field of Node.js development.
  • Minimum 2 years of experience with Docker.
  • Minimum 1 year of experience with Azure cloud services (common services).
  • Good expierience in JavaScript & Typescript.
  • Experience with teamworking, preferably Scrum.
  • Familiar in REST, MySQL/PostgreSQL, MongoDB & Redis, GraphQL.
  • Knowledge of front-end technologies such as React or Angular.

 

What ISS Offers You:

  • Permanent contract.
  • Competitive package, including private Health Insurance.
  • 22 days of annual leave per year +3 company leave days.
  • Flexible working hours & hybrid work model.
  • Continues training (Technical and behavioural development).
  • Modern, well-equipped office in the heart the city of Porto.
  • Free parking.
  • ISS Tech Communities (Sports, Gaming & Band).
  • Free access to company Gym.
  • Snacks and drinks at the office.

 

 

Why ISS

Since our founding in 1901, ISS has been a people-first company. We recognize the power of diversity and celebrate the differences that make us unique. When everyone is free to be themselves, everyone benefits. Our people feel safe, respected, represented, and supported as their authentic selves, allowing them to seize opportunities and reach their full potential. We take seriously our obligation to improve lives, make a difference in our communities, and protect our planet — because when we get things right, the world works better. And that is what drives us.

 

ISS is a Place to Be You.

Be who you are. Become what you want. Be part of something bigger.

Become more. Become ISS.

Requisition ID:  41013

The Recruitment Process

1. Job search 2. Application 3. Screening 4. Interview(s) 5. Job offer
Browse the ISS Career Site and find your next job Click "Apply now" and follow the steps to complete your application Our Recruiting team reviews your application We get to know you better and answer any questions you may have Congratulations! We are excited to offer you a job and look forward to onboarding you soon

The Recruitment Process

1. Job search
Browse the ISS Career Site and find your next job
2. Application
Click "Apply now" and follow the steps to complete your application
3. Screening
Our Recruiting team reviews your application
4. Interview(s)
We get to know you better and answer any questions you may have
5. Job offer
Congratulations! We are excited to offer you a job and look forward to onboarding you soon

Why ISS

Since our founding in 1901, ISS has been a people-first company. We recognise the power of diversity, inclusion and belonging and celebrate the differences that make us unique. When everyone is free to be themselves, everyone benefits.

Our people feel safe, respected, represented, and supported as their authentic selves, allowing them to seize opportunities and reach their full potential. We take seriously our obligation to improve lives, make a difference in our communities, and protect our planet - because when we get things right, the world works better. And that is what drives us.

ISS is a Place to Be You.

Be who you are. Become what you want. Be part of something bigger.