Senior NodeJS Engineer (#14706841)

Work type:
Flexible (Office/Remote)
Technical Level:
Job Category:
Software Development
OVO Energy

We are looking for a Node.js Engineer with strong technical skills and extraordinary interest in building products that will impact millions of customers.

We’re looking for  pragmatic engineers who are great team players, challenging other Engineers, Product, UX , with the final goal of building great products that our customers will love.


  • Assessment of new technology trends
  • Creation of prototypes for core parts of the new system
  • Designing, building, and maintaining efficient, reusable, and reliable code
  • Cooperating closely with the Client’s engineering and product teams, while leading a local dev team, encouraging cooperation and sharing new ideas
  • Delivering quality through well written unit tests
  • Being a problem solver with an analytical mindset



  • At least of 4 years of software development experience
  • Strong Understanding of Javascript, Typescript, Node.js, GraphQL
  • Solid OOP and SOLID principles knowledge
  • Experience with AWS cloud technologies a plus
  • Exposure to containerization (Docker, Kubernetes) a plus
  • Experience building CI/CD pipelines and deploying code multiple times a day
  • Knowledge of the best engineering practices and continuous delivery
  • You have experience building highly performant applications
  • Good grasp of Agile/Scrum methodologies is desirable;
  • Confident English along with excellent communication skills.
Nice to have:

  • Experience with AWS cloud technologies is a plus
  • Experience with React is a plus
  • Exposure to containerization (Docker, Kubernetes) is a plus

Client: The OVO Group’s purpose is to drive progress towards net zero carbon living. To reach Plan Zero, we need everyone to come together – not just as customers buying energy, but as members with a common goal. As part of this ambitious plan, our goal is to become the ‘Leading Employer in the UK’ by 2030. If you think you could be the talent we’re looking for, then come and join the adventure!