Job Title: Full Stack Engineer (Contract)
Location: London (Hybrid – 3 days onsite per week)
Duration: 6 Months
Client: Centrica plc
About the Client
Centrica plc is a leading international energy and services company, driven by its purpose of energising a greener, fairer future. The business is focused on helping customers live sustainably, simply, and affordably, delivering energy solutions that support the global transition to net zero.
As part of its innovation and digital transformation initiatives, Centrica is developing a new in-house platform named Smart PPA – a sophisticated solution designed to manage renewable energy digital contracts and their lifecycle across Europe.
Role Overview
We are seeking an experienced Full Stack Engineer to join Centrica’s IT department as a contract backfill within an Agile (Scrum or Kanban) delivery team. This team is tasked with enhancing the Smart PPA platform and potentially contributing to future greenfield projects. The successful candidate will contribute to the continuous development of the platform’s capabilities and take ownership of full stack development tasks across backend, frontend, and cloud infrastructure.
Key Responsibilities
- Develop, maintain, and improve the Smart PPA platform using modern full stack technologies.
- Collaborate closely with Product Owners, QA Engineers, and other developers in an Agile environment.
- Build scalable and secure backend services using C# .NET.
- Implement rich and responsive front-end interfaces using Angular or React.
- Contribute to the design and maintenance of MongoDB databases.
- Leverage cloud platforms and Kubernetes for application deployment and scalability.
- Participate in code reviews, technical planning, and sprint ceremonies.
- Write and maintain automated tests to support CI/CD practices.
- Provide input into architectural decisions and technical strategy.
Required Skills and Experience
- Proven experience as a Full Stack Engineer with significant contributions to complex platform builds.
- Strong proficiency in C# .NET development.
- Experience with Angular or React for modern front-end development.
- Solid understanding of MongoDB or similar NoSQL databases.
- Practical knowledge of cloud infrastructure (e.g., AWS, Azure, GCP) and Kubernetes.
- Comfortable working in an Agile delivery model (Scrum or Kanban).
- Ability to write clean, maintainable, and testable code.
- Strong problem-solving skills and a collaborative mindset.
Desirable Experience
- Background in investment trading, commodities, or banking environments.
- Experience working on contract lifecycle platforms or renewable energy-related systems.
- Exposure to building or enhancing in-house platforms with cross-functional stakeholder engagement.
What’s on Offer
- Opportunity to work on a high-impact digital platform within the renewable energy sector.
- Collaborative and inclusive team environment.
- Hybrid working with 3 days onsite in London.
- 6-month contract with potential for extension based on project needs.
Apply Now
Join Centrica in shaping the future of clean energy technology. If you are a Full Stack Engineer passionate about modern software development and eager to contribute to a meaningful project, we’d love to hear from you.