Full Stack Developer

Good Energy

To apply for this job please visit goodenergy.secure.force.com.

20 years ago Juliet Davenport wanted to do something that would have real and lasting value to our planet.

She believed everyone had the right to clean, green energy to power their homes and businesses. That all of our futures depended on it. So, she did something revolutionary.

She built a company whose sole purpose was to power the choice of a cleaner, greener future for everyone.

She believed that businesses could lead the way. And that if people were offered an alternative to the fossil fuels that were killing our planet, they would take it.

And they did. Over 259,000 homes and businesses have chosen our green power. Supplied by 1,400 different locations – from a single home solar panels to wind farms.

But that’s not enough.

In 2020 we’re transforming the service we offer our customers so we can help more people choose a cleaner, greener future together. Because everyone has the right to power their homes and businesses without risking the earth. All of our futures depend on it.

To do this, we need your help. Will you join our fight?

We’re looking for a driven Full Stack Developer who is dedicated when it comes to delivering development and technical capabilities within the Development team. As well as delivering great code you’ll drive continuous improvement and embed industry best practices, whilst contributing towards team performance, professional development and our collaborative working practices.

A key part of the role will be supporting the Technical Architect and Lead Developers to enable ever-improving development and quality within the Scrum teams. Contributing towards all aspects of the SCRUM ceremonies within the team, you will support with regards to the direction and implementation of developer tooling and practices roadmap (including, but not limited to CI/CD, test driven development, choice of development stacks).

As part of the role you’ll work collaboratively with your team to help support and develop individual developers’, skills as well as identifying emerging skill needs.

In addition, you’ll work with the Technical Architect and Lead Developers to seek opportunities to introduce compelling new technologies that will enhance functional capability, improve technical delivery and support implementation.

We’re looking for a proactive individual, who consistently contributes to the high performance of an Agile Development team. With an infectious motivation and passion for development, you’ll be comfortable balancing your own deliverables as well as supporting the efforts of others within the team.

With a strong understanding of Agile principles and implementations you’ll thrive when continuously seeking out improvements. You’ll source ideas from your own experience, suggestions from the team or good practice from the broader data community, creating a collaborative environment.

You’ll have experience of modern JS frameworks for building SPAs, e.g. ReactJS as well as related techniques and technologies such as CSS, unit testing, state management etc.

You’ll be an advocate to the Agile manifesto – following SCRUM or other Agile techniques and experience of C# .net/.net core for middle and backend development with delivery of services, eg REST. In addition you’ll also possess great interpersonal skills to support our professional development, positive approach and culture of inclusivity.

Knowledge, Skills and Experience:

• Experience of delivering high quality code across a full stack in a fast paced agile environment.
• Experience of modern JS frameworks for building SPAs, e.g. ReactJS as well as related techniques/technologies such as CSS, unit testing, state management etc…
• Experience of C# .net/.net core for middle and backend development. Delivery of services, eg REST
• An understanding of, and an interest in, a range of development best practises across development, eg design patterns, testability, messaging patterns etc…
• An enthusiasm for development and development technologies. Seeing change as exciting positive progression.
• Good interpersonal skills to support our professional development, positive approach and culture of inclusivity.
• Experience in full software development lifecycle.
• Experience using SCRUM or other Agile methodologies.
• Excellent written and verbal communication skills in English

Preferred but not necessarily required:

• Experience of native cloud development, ideally with Azure.
• Experience of developing Android applications using Android Studio and Kotlin.
• Experience of relational SQL database development.

Our Purpose: ‘Powering the choice of cleaner greener future, together’

Our Values:

We are straightforward in how we communicate with each other and get things done

We are determined and resilient, overcoming challenges to realise our purpose together.

We value people’s differences and recognise the strength they give us when we work together

In fulfilling our purpose, we aim to balance fairly the needs of our people with those of our customers, our shareholders and our futureholders.

We also have some amazing benefits that we offer our people, including:

• Travel allowance at all levels
• Green Travel Allowance
• Bonus at all levels
• Pension matched up to 7.5%
• 5 weeks annual leave with option to buy more
• Flexible working practices across many roles

Along with many more benefits

Good Energy is based in Chippenham, Wiltshire. We’ve been here since the very beginning, and are busy planning a new state-of-the-art headquarters to call our future home. We’re just a two-minute walk away from the train station, with fast connections to Bristol, Swindon and the surrounding area.
Job Overview