Senior Software Engineer
ISS
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 Senior Software Engineer:
This Senior Software Engineer 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 Senior 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 7 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 experience in JavaScript & Typescript
- Experience with teamworking, preferably Scrum
- Familiar in REST, MySQL/PostgreSQL, MongoDB & Redis, GraphQL
What ISS Offers You:
We focus on creating an environment where you can grow and perform at your best:
- Permanent contract.
- Competitive compensation package based on your experience, including private health insurance, including private health insurance.
- 22 days of annual leave + 3 additional company days to recharge.
- Flexible working hours and a hybrid model that supports balance and collaboration.
- Continuous learning opportunities (technical and behavioural development) to support your growth.
- Modern, well-equipped office in the heart of Porto.
- Free parking for your convenience.
- Access to ISS Tech Communities to connect, learn and share knowledge.
- Free access to the company gym to support your wellbeing.
- Snacks and drinks available 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.
- ...Role Overview Hexa People is seeking a Senior Software Engineer to join a dynamic Application Development Platform team. In this pivotal role, you will drive the design, development, and evolution of internal applications and services that power critical business...
- ...reality with the most innovative, comprehensive, and modular MES software. We have a global presence, but our headquarters, and the... ...and semiconductor industries. The Role As a Senior Software Engineer, you will work full-stack with an emphasis on backend...
- ...Job Summary: At Talkdesk, our Engineering team follows a micro-service architecture approach to build the next generation of Talkdesk... ...make you feel awesome once you solve them? We're looking for software engineers like you to join a team of amazing developers that is...
- ...specialists providing services in Information Technology and Engineering services. As part of the Netherlands-based organization Conclusion... ...about us at . Role Overview: We are looking for a Senior Java Developer to join our teams at a leading European high...
- ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+... ...to meet you! ABOUT THE ROLE We are looking for a Senior Backend Engineer to maintain and evolve the backend platform powering a...
- ...automating digital processes to make work work better. Our software solutions harness the power of AI and shape the future... .... We are looking for an experienced and committed (Senior) Android Software Engineer who is passionate about building robust, scalable, and...
€55,000 a €70,000 por año
...started! This is a hybrid role, our engineering teams work from our Matosinhos office Office... ...You’ll Be Doing We’re looking for Senior Full stack Engineers to help us build... ...with Product Managers, QA’s, and fellow Software Engineers You’ll build bulletproof unit...- ...change, it’s your time to pave new ways. Intellias, a leading software provider in the automotive industry, invites you to develop the... ...for this ~ Degree in Electrical/Electronics and Computer Engineering , or an equivalent technical qualification ~5-7 years of software...
- ...stage of the development lifecycle, from defining requirements to delivering demos and final products Work closely with our Software Architects and business specialists to architect the best technical and functional solutions for new features and enhancements...
- ...automating digital processes to make work work better. Our software solutions harness the power of AI and shape the future... ...an impact? Responsibilities We are looking for a Senior Full Stack Software Engineer to actively contribute to the development of our...
- ...automating digital processes to make work work better. Our software solutions harness the power of AI and shape the future... .... We are looking for an experienced and committed (Senior) Java Backend Software Engineer to help us build and evolve the next generation of the...
$30,000 a $65,000 por año
...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’...- ...Join TeamViewer, the leader in remote connectivity software. We harness the potential of cutting-edge technologies such as Augmented... ...solution for our customers. We’re looking for a Senior Software Engineer macOS (all genders) to play a key role in supporting and enhancing...
- ...automating digital processes to make work work better. Our software solutions harness the power of AI and shape the future... .... We are looking for an experienced and committed (Senior) Full Stack Software Engineer with strong expertise across React and Java Spring Boot...
- ...every stage of the development lifecycle, from defining requirements to delivering demos and final products Work closely with our Software Architects and business specialists to architect the best technical and functional solutions for new features and enhancements...
- ...that shape the future of logistics. Tasks Contribute across the full development lifecycle Collaborate closely with software architects and business stakeholders to deliver high-value product Drive quality, sustainability and continuous improvement...
- ...structuring and managing corporate data. The corporate applications engineer plays a critical role in the Corporate Digital Transformation (... ...Architect. Job Description The Corporate Applications Software Engineer: * Develop and maintain software components while ensuring...
- It's more than a job In this IT role, you will manage, develop, and support the technology infrastructure that powers Kuehne+Nagel’s global systems and operations. This contribution is vital to making both special and ordinary moments in the lives of people a reality...
- ...shaping the future of mobility - and we’re doing it together. Our software, Miles, is a leading platform that enables companies worldwide... ...From our office in Porto , we’re looking for a Software Engineer who’s eager to contribute to the evolution and continuous improvement...
$30,000 a $65,000 por año
...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...- ...specialists providing services in Information Technology and Engineering services. As part of the Netherlands-based organization... ...about us at . Role Overview We are looking for a Software Engineer to join in a technology company focused on electric vehicle...
- ...can have an informal meeting in the treehouse or play the piano during your lunch break! THE ROLE We are looking for a Software Engineer who is motivated to build outstanding applications using top-notch technology. You will work in a very relaxed environment and...
- ...experience across a fast-evolving market. We are hiring a Senior QA Engineer for a project in Porto (hybrid). Requirements: -... ...product and business teams to ensure quality throughout the software lifecycle; - Support QA best practices, knowledge sharing,...
- ...de responsabilidade e o trabalho em equipa. Se sempre gostaste destas áreas, candidata-te! Procuramos um(a)Tech Lead – Software Engineering para um projeto híbrido em Lisboa e Porto . Responsabilidades: -Trabalhar em estreita colaboração com Product Owners...
- ...automating digital processes to make work work better. Our software solutions harness the power of AI and shape the future of digitalization... ...an impact? Responsibilities We are looking for a Senior Software Engineer C++ (all genders) to actively contribute to the development...
- ...consulting company; we shape the brands of tomorrow by better understanding people everywhere. About the job We are seeking a Software Engineer to join our team and help build scalable, robust web applications mainly using TypeScript and Ruby. You’ll work across the entire...
- ...and automating digital processes to make work work better. Our software solutions harness the power of AI and shape the future of digitalization... ...for our customers. We’re looking for a Staff Software Engineer to play a key role in supporting and enhancing our DEX...
- ...billion transactions each year. The Engineering (Tech) Team is responsible for all... ...talented teams out there, from junior to senior engineers. We are fast-paced and... .... We’re looking for a Professional Software Engineer to work on our Digital Trust Team. On...
- ...progression through objective and direct performance reviews. What we are looking for: Degree in Computer Science, Software Engineering, or similar; More than 8 years of professional experience in Java development; Experience with Spring Boot;...
- ...ABOUT THE JOB OPENING WE ARE LOOKING FOR A SENIOR QUALITY ASSURANCE ENGINEER TO JOIN OUR TEAM As a Senior Quality Assurance Engineer... ...important role in ensuring the quality and reliability of our software products. You will design and develop automated tests,...
Deseja receber mais vagas?
Assine e receba vagas semelhantes a Senior Software Engineer. Seja o primeiro a se candidatar!


