Software Engineer (Full-Stack)

Edf Energy

Software Engineer (Full-Stack)

£60000

Edf Energy, Exeter

  • Full time
  • Permanent
  • Remote working

Posted 1 week ago, 17 Apr | Get your application in now before you miss out!

Closing date: Closing date not specified

job Ref: a4a0c0a19d3c4fdbb8c74d37a3b9d831

Full Job Description

We're a multi-disciplined team with generalists and specialists; be it front-end, back-end, full stack developer or DevOps. We offer opportunities for engineers who want to help shape, develop and grow our software engineering practice, whilst developing their own skills, knowledge and career.

Our team works to create bespoke applications to enable teams across EBS to manage their workflows in a more efficient and secure way. We then continue to provide support for these applications throughout their lifespan

By coordinating with other development teams as well as operational users, we are able to deliver high quality, comprehensive and reliable tailor-made solutions to meet your team's unique requirements., Steve Bowerman, Principal Software Engineer says: "It's an exciting time. We've got a great start-up culture in a larger organisation, with the corporate stability and backing. And that real emphasis on being able to affect change is very important for me."

At EDF, everyone's welcome. We strive to create an inclusive and diverse environment where everyone has a voice and where you feel confident being yourself. We're committed to equality, diversity and inclusion. We'd like our future workforce to have an equal gender balance, represent a broad mix of people from minority ethnic backgrounds, LGBTQ+, those with a disability and supporting social mobility.

We're a disability confident employer and we'll do all we can to help with your application, making adjustments as you need.

We'll value the difference you bring and offer opportunities for you to thrive and succeed.

What you'll be doing

You will work within the EBS team, in a full stack DevOps role, which comprises of the full software delivery lifecycle from discovery through to design, build, deploy and run/optimize. You'll work closely with the product owner, architect(s), and scrum master in order to bring new functionality and technical improvements to market. In addition the software engineer will be expected to provide support for those features and solutions they create - ensuring a fit for purpose operational service

Our core working methods are based around modern DevOps process; shift-left, test automation, SRE, CICD, and "everything as code" mindset.

We have a right tool for the job attitude, but typically languages will be Typescript with use of Python. A high level view of our stack is:

  • AWS Web Services

  • Webpack

  • Grommet

  • CSS

  • Jekyll

  • Jira

  • Github

  • Terraform

  • Typescript

  • React

  • Python


  • Who you are

    We're looking for mid-level Full Stack Software Engineers. You'll have the opportunity to take ownership for the full software development life cycle, from concept, to design, to deployment into the business.

    You thrive in an evolving environment where you get the opportunity to contribute to diverse projects and innovate new solutions to business challenges. At EDF, you can experience different teams and feel like you're in a new job, without changing companies.

    Here are some of the technical skills we are looking for:

  • Cloud architectures, particularly AWS

  • Typescript/ CSS3/ HTML5

  • Serverless architectures

  • Expertise in at least one server-side language (ideally, Python, Java/Kotlin, NodeJS)

  • REST APIs, design and use of 3rd party APIs

  • Commercial experience with React and/or React Native UI framework

  • Test Driven Development/Behaviour Driven Development

  • Experienced in source control and CI / CD tooling technologies (e.g., Jenkins, GitHub, Terraform)

    Alongside a starting salary of £60,000 depending on experience, potential to earn 5% bonus, 28 days of annual leave plus bank holidays and a market-leading pension scheme, we offer a range of flexible benefits to support our people across all aspects of their lives.


  • Your rewards package includes a choice of benefits, such as electric vehicle leasing, enhanced parental leave, health insurance, discounts and employee pricing.

    Flexible working means you can work from home (if you wish) and we'll provide a suite of IT equipment to ensure that you can work remotely comfortably and effectively. This role would require you to occasionally travel to some of our offices across the UK as and when required.