HomeCareersSearch & ApplyFull-Stack Developer

Full-Stack Developer



Job type:


The Overview

Are you interested in an opportunity as a Developer with Centrica?

We are looking for a Developer who has solid JavaScript experience and possesses a can-do attitude, enjoys working in challenging environments where can act with ownership and accountability.

Initially you will be involved in a pioneer project that will change the landscape of the energy market; eventually you will have the opportunity to be involved in different projects and be exposed to different technologies.

The Role

What will you be doing?

  • Working initially as a front-end engineer on the pioneering trial, you will contribute to the technical implementation of features for the product. You will also eventually be involved in back end development
  • Ensuring a high level of automated test coverage so we can iterate quickly and effectively
  • Shaping the evolution of your product by looking at customer feedback, analytics, trends and opportunities along with the rest of the product team
  • Reviewing code and technical designs from your peer developers
  • Sharing development best practices and ideas
  • Contributing to open source initiatives. We love open source!
  • Attending various meet ups and conferences to keep you up to date with the latest trends

The Person

You should have a strong background in JavaScript, which is a must to have. Your front end and back end experience is relevant for the role. You should have worked in an agile environment and worked on RESTful APIs. Other skills such as Aurelia, NodeJS are nice to have but are not a must, we will help you getting up to speed!

You should possess this required experience:

  • Strong grounding in JavaScript (2+ years’ experience)
  • Experience developing with RESTful APIs for web applications
  • Experience with agile engineering practices
  • Personal drive to stay updated with the latest web application technology trends and practices
  • A passion to build and ship engaging, innovative web applications to market quickly

Ideally, you will also have:

  • A good chunk of knowledge/experience around frameworks like Aurelia/React/Angular. Our app is currently powered by Aurelia, so experience would be a bonus but not a must if you have a good grasp of the basics of modern single page application development with JavaScript. We’ll help you get up to speed!
  • Ideally experience in NodeJS
  • Experience in building cloud native applications would a nice to have
  • Portfolios, demos of your work that will blow us away!

The Company

Centrica plc, a FTSE 100 company, has operations in UK, North America and Europe. With 30+ million customer-product relationships, Centrica's vision is to become the leading integrated supplier of energy and related services for its chosen markets and maximise value to shareholders. Centrica's brand names include British Gas, Direct Energy (North America). At Centrica, our purpose is to help people today and secure energy for tomorrow.

PLEASE APPLY ONLINE by hitting the 'Apply' button. Please upload your cover letter and CV as one document.

Applications will ONLY be accepted via the ‘Apply’ button.

To request an update on this role, or if you have any problems uploading your CV please email careers@centrica.com typing ‘Update required: Full-Stack Developer R9934629’ in the subject title.

Agencies: Centrica operate a preferred supplier arrangement, however if you wish to be considered at the next review session please submit a brief overview of your capability to PSL@centrica.com.