Full Stack Software Engineer - Web Focused

EDF Energy
London, UK
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£63,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Application Integration Architecture Automation of Tests Cloud Computing Python (Programming Language) Node.Js Software Tools Data Streaming
+11 more
Systems Integration TypeScript Web Application Frameworks ReactJS Cypress (Programming Language) Backend Build Management Material UI Graphql Front End Software Development React Testing Library

Job description

This is a React-heavy role (70-80%), where you’ll design and build high-quality, scalable front-end applications using TypeScript and modern frameworks. Alongside this, you’ll contribute across the stack - integrating APIs, working with AWS, improving CI/CD pipelines, and using AI tools to enhance how we build and deliver software., * Designing and integrating full-stack solutions across APIs, backend and cloud

  • Improving performance, accessibility and reliability of user-facing applications
  • Using AI tools to enhance development, testing and delivery
  • Collaborating in Agile teams to deliver features end-to-end

Requirements

Do you have experience in TypeScript?, You’re a React-focused Full Stack Engineer who cares about performance, clean code, and delivering real value to users. You’re confident owning front-end development, while still contributing across backend and cloud when needed. Are you experienced in…

  • Building production-grade React applications with strong TypeScript skills
  • Creating scalable, reusable front-end architectures (e.g. component libraries, micro frontends)
  • Managing state, async data flows, and complex UI behaviour in modern React apps
  • Integrating front ends with REST or GraphQL APIs
  • Developing backend services with Node.js or Python
  • Deploying and running applications on AWS (cloud-native / event-driven environments)
  • Writing automated tests (Jest, React Testing Library, Cypress)
  • Setting up and maintaining CI/CD pipelines and release processes
  • Applying monitoring and observability to improve reliability and performance

Benefits & conditions

Hybrid Permanent Starting from £63,000

Want to build fast, modern web applications used by real customers every day? Ready to focus on React, shape front-end architecture, and still stay hands-on across the full stack? At EDF, you’ll use your skills to create digital experiences that support small businesses - all while growing your expertise your way. Because here, Success is Personal.

The Opportunity

As a Full Stack Software Engineer with strong React expertise, you’ll play a key role in building the web platforms that power how small businesses connect with customers, sell, and grow. Your work will directly support EDF’s wider mission as we continue our journey towards An Electric Britain.

You’ll join us on a salary starting of £63,000 per annum, with a hybrid setup across #London #Hove #Exeter. You can work from home, with the option to collaborate in person monthly - or more often if you prefer., Alongside a starting salary of £63,000 per annum, potential for an annual bonus, and a market-leading pension scheme, your package will include customisable benefits such as electric vehicle leasing, discounted gym membership, life assurance, tech vouchers, experience days, and more.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · WWC 2023

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all