Skip to main content

Senior Backend Software Engineer - Node.JS in City of London

Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide.

We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers.

Job Description

Senior Backend Software Engineer – Node.JS


About the Opportunity


An innovative, fast-growing technology company is searching for a Senior Backend Software Engineer to join its core engineering team. This organisation is building next- automation and intelligence solutions, and you will play a key role in developing the backend systems that power a high-impact platform used by customers worldwide.


Role Overview


In this position, you’ll take ownership of critical backend services and work closely with product, frontend, and AI engineering teams. You’ll design reliable, scalable systems and deliver high-quality code that directly influences the platform’s performance and customer experience.


Key Responsibilities


  • Design, develop, and maintain backend services using Node.js and NestJS
  • Build and support microservices and event-driven architectures
  • Develop clean, maintainable, and well-tested code
  • Create and optimise RESTful APIs with strong attention to performance and security
  • Model and optimise MongoDB schemas for scalable data access
  • Deploy and maintain services on GCP, using CI/CD pipelines (GitHub Actions)
  • Diagnose and resolve backend performance or scalability issues
  • Collaborate in an agile environment with cross-functional teams


Qualifications


  • Degree in Computer Science or related field
  • 2+ years of backend development experience with Node.js
  • Strong knowledge of TypeScript, async programming, and distributed systems
  • Experience with microservices & event-driven architectures
  • Skilled in writing unit and integration tests
  • Experience with cloud platforms and CI/CD workflows
  • Strong collaboration and problem-solving abilities


Why Join


  • Work in a mission-driven environment building technology with real-world impact
  • Competitive salary + significant equity offering
  • Join a high-performing, collaborative engineering team working on meaningful challenges

If you are interested in applying for this job please press the Apply Button and follow the application process. Energy Jobline wishes you the very best of luck in your next career move.

Senior Backend Software Engineer - Node.JS in City of London

City of London, UK
Full time

Published on 11/09/2025

Share this job now