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 every day in the Impressit team.
-
· 53 views · 13 applications · 11h
Senior Full-Stack Node.js Engineer
Full Remote · EU · 5 years of experience · English - B2Impressit 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...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 (on-site or hybrid)
Start Date: ASAP
What do we expect?— 5+ years of commercial experience as a Senior 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
What will you do?— 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
As a plus:— Experience with GraphQL, Webpack, or similar advanced tooling
More
— Background in sustainability, energy, or environmental domains
— Passion for clean code, engineering excellence, and high-quality user experiences