Application Guide
How to Apply for Software Engineer (TypeScript)
at Centrica Energy
๐ข About Centrica Energy
Centrica Energy is at the forefront of the global green energy transition, offering a unique blend of energy trading and technology. Working here means contributing directly to sustainable and predictable energy solutions, with a mission-driven culture that values innovation and environmental impact.
About This Role
As a Software Engineer (TypeScript) on the backend team, you'll build and evolve critical SaaS platforms that enable efficient energy trading. Your work on serverless and event-driven architectures will directly support the company's goal of making green energy more accessible and reliable.
๐ก A Day in the Life
You'll start by reviewing the team's Kanban board and stand-up, then dive into coding a new serverless function for trade validation. After lunch, you might pair with a Product Owner to refine requirements, then deploy a Terraform change to staging. The day ends with code review and monitoring dashboards for production issues.
๐ Application Tools
๐ฏ Who Centrica Energy Is Looking For
- Experienced in building production-grade TypeScript/Node.js backend applications, with a strong grasp of asynchronous programming and error handling.
- Proven track record with serverless and event-driven architectures on AWS (e.g., Lambda, EventBridge, SQS, Step Functions).
- Hands-on proficiency with Infrastructure as Code tools like Terraform or CloudFormation, ensuring repeatable and scalable deployments.
- Strong API design skills (RESTful or GraphQL), with experience in API versioning, security, and documentation.
๐ Tips for Applying to Centrica Energy
Tailor your CV to highlight specific TypeScript backend projects and AWS serverless implementations, ideally in energy or trading contexts.
In your cover letter, explicitly mention your experience with IaC (Terraform/CloudFormation) and give an example of how you used it to improve deployment reliability.
Showcase any work with event-driven patterns (e.g., using Kafka, SQS, or EventBridge) and how they solved real-world scalability issues.
If you have experience in energy trading or commodities, mention itโeven if tangentialโas domain knowledge is a plus.
Prepare a concise portfolio or GitHub repo with a TypeScript/Node.js project that demonstrates clean architecture and testing.
โ๏ธ What to Emphasize in Your Cover Letter
["Emphasize your passion for green energy and how your technical skills can accelerate Centrica's mission.", 'Highlight specific TypeScript backend projects where you designed scalable, serverless solutions on AWS.', 'Mention your experience with Infrastructure as Code and how it enabled faster, more reliable deployments.', 'Show collaborative skills by referencing work with Product Owners to define roadmaps and deliver impactful features.']
Generate Cover Letter โ๐ Research Before Applying
To stand out, make sure you've researched:
- โ Understand Centrica Energy's role in the energy trading market and how their SaaS platforms differentiate them.
- โ Read about their recent sustainability initiatives or partnerships to align your values with theirs.
- โ Familiarize yourself with the AWS services they commonly use (e.g., Lambda, DynamoDB, S3, API Gateway) and their IaC tooling preferences.
- โ Look into how they handle data security and compliance in energy trading, as it may be a key topic.
๐ฌ Prepare for These Interview Topics
Based on this role, you may be asked about:
โ ๏ธ Common Mistakes to Avoid
- Don't overemphasize frontend or mobile experience; this is a backend role focused on TypeScript/Node.js and cloud.
- Avoid generic statements about 'passion for technology' without connecting it to energy or sustainability.
- Don't neglect to mention your experience with Infrastructure as Codeโit's a key requirement and often overlooked.
๐ Application Timeline
This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.
Typical hiring timeline:
Application Review
1-2 weeks
Initial Screening
Phone call or written assessment
Interviews
1-2 rounds, usually virtual
Offer
Congratulations!
Ready to Apply?
Good luck with your application to Centrica Energy!