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 (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
โ€” Background in sustainability, energy, or environmental domains
โ€” Passion for clean code, engineering excellence, and high-quality user experiences

Required languages

English B2 - Upper Intermediate
Published 9 February
53 views
ยท
13 applications
16% read
ยท
8% responded
Last responded 3 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...