Senior Full-Stack Node.js Engineer

Impressit is looking for a Senior Full-Stack Software Engineer to join a cross-functional product team working on Certificate and Offset Management solutions within a Nature and Environmental Solutions IT portfolio. This is a great opportunity to contribute to a meaningful, sustainability-driven product with real-world impact, supporting end-to-end management of carbon offsets, renewable energy certificates, and green gas solutions, while collaborating with international teams. Location: Portugal or Spain Start Date: ASAP
February 9, 2026 Lisbon

Responsibilities

— Design and build full-stack web applications using Node.js, React, TypeScript, GraphQL, CSS, Webpack

— Develop robust, scalable, and well-tested services, ensuring high code quality

— Take ownership of features end-to-end, from design to production

— Collaborate closely with engineers, product managers, designers, and vendors

— Drive and improve CI/CD processes and cloud-based solutions

— Actively contribute to system architecture and technical decisions

— Ensure performance, accessibility, security, and usability of applications — Mentor team members and promote best engineering practices

Qualifications

— 5+ years of commercial experience as a Full-Stack Software Engineer

— Strong hands-on experience with JavaScript / TypeScript

— Deep knowledge of Node.js, React, and modern full-stack architecture

— Solid experience with GraphQL, REST APIs, and scalable web applications

— Proven experience with cloud platforms (AWS or Azure) in production environments

— Strong experience working with databases (SQL and/or NoSQL)

— Advanced skills in writing and maintaining automated tests (Jest or similar)

— Strong understanding and practical use of CI/CD pipelines

— Excellent problem-solving, analytical, and debugging skills

— Strong Computer Science fundamentals (data structures, algorithms, OOP, system design)

— User-centric mindset with a strong focus on performance, accessibility, and UX

— Excellent communication skills and experience working in cross-functional, distributed teams

— Upper-Intermediate or higher level of English

— Must be located in Portugal or Spain

Employment typeFull-time
Remote policyRemote
Impressit logo

Impressit

Website

https://impressit.io/

Contact email

[email protected]

About Impressit

Impressit is a leading software innovation company specializing in developing AI solutions. We unite tech experts with extensive experience in building SaaS products, mobile apps, and web applications to create innovative digital products for our clients.

Our mission statement — Encourage our colleagues, our customers, and our partners to fulfill their dreams. Thus at Impressit, you can expect full support with your initiatives, your project ideas, and all possible professional and personal affairs.​

In return, we’ll challenge you with complex tasks, set high goals and in every possible way motivate you to become a better version of yourself with every day in Impressit team.


Imprint

IMPRESSIT Sp. z o.o.