Impressit logo

Welcome to impressit

burger iconMenu
Back to careers

Senior Full-Stack Node.js Engineer (Poland)

title image

About the project

Impressit is seeking a skilled Full Stack Node.js/React Developer to join our esteemed British client - a leading company in the oil and gas sector - on their clean energy portfolio team. In this role, you will be at the forefront of developing advanced tools and solutions for renewable energy and energy storage, contributing to the UK's ambitious goal of achieving net-zero carbon emissions. You will collaborate with a dynamic team, leveraging innovative technologies to drive the transition to a more sustainable future.
responsibility image

What you will do

 — Build responsive, user-friendly web applications for both internal and external stakeholders.
— Ensure high-quality applications are well-tested and maintainable, with a focus on clean, scalable code.
— Promote best practices for coding, while contributing to our software testing methods.
— Actively participate in scoping sessions and help shape the product roadmap.
— Continuously develop an understanding of the energy industry and its operational context.
— Collaborate effectively with cross-functional teams to deliver innovative, aligned solutions.
— Configure and manage CI/CD pipelines to automate deployment processes and ensure smooth integration and delivery of features.
demand image

What we expect

—  5+ years of experiencein full stack development, with strong expertise in both front-end and back-end technologies.
Proficiency in TypeScript and experience with modern JavaScript frameworks like React.
— Strong experience in Node. js for building server-side applications and APIs.
— In-depth knowledge of databases, including relational and NoSQL databases, with experience in CosmosDB or DocumentDBbeing a bonus.
— Experience with automated testing, including unit, integration, and end-to-end tests, using relevant testing frameworks.
— Solid experience in cloud platforms such as Azure and/or AWS, including deploying, scaling, and managing cloud-based applications.
— Strong understanding of CI/CD processes, and experience with automation tools and pipelines.
 Excellent problem-solving and debugging skills, with a focus on optimizing performance and scalability.
Experience with version control systems, particularly Git, and familiarity with collaborative development workflows.
 Strong communication skills, with the ability to work effectively in a collaborative team environment.

Ready to join the team?

Employee benefits

We are passionate about everything we do, and with Impressit you will get:

Professional education and training budget

24 working days vacation

WOW team-building events

Paid sick leave