Back-End Software Engineer


Bristol, South West, United Kingdom

Back-End Software Engineer opportunity at a Leading Independent Energy Company in Bristol
Your new company
Our Energy company is growing and we are in search of Back-End Engineers to join our team. In our Bristol HQ we have around 90 Software Engineers all with varying backgrounds and levels of experience. One key thing that all of our engineers have in common is a desire to develop brilliant, industry disrupting products as well as their own skills.
Our Energy company is the UK's leading independent energy technology company and supplier and we serve nearly one million customers with intelligent energy services. It is no longer simply an energy retail business: it is a group of innovative, dynamic companies, all striving to harness technological advances with great customer propositions to create more abundant clean energy for everyone.
Your new role
We work in highly agile environments with continuous releases; our Engineers are responsible for not only development but also for testing (unit and integration), automating tests and managing infrastructure & environments.
We give our cross-functional team the freedom and trust to find and experiment with the best tools for the job, so that problems aren't just solved but solved in the most optimal way.
Our Engineers are building and scaling distributed systems. Our microservice platforms are written in the languages that each product team deems most suitable and are connected with event streams using Kafka.
Our impressive BE community will be there to support you so you can make your ideas heard:
* We have \"Backend Communities of Practice\" in place.
* Tech Time and Tech Friday's: 'lightning' talks on interesting tech topics.
* We promote collaboration and knowledge transferring via Slack channels and internal meet-ups. When we share learning from our mistakes it gives us much more time to work on the cool stuff.
* We attend a number of tech conferences (and sponsor a bunch of them too).
What you'll need to succeed
We'd like to hear from you if you are:
* A knowledgeable, curious Software Engineer who has experience \/ a desire to learn functional programming (projects on your github are great or tell us about some of the conferences you've attended; the books you've read or the online courses you've completed).
* Language agnostic. We strongly believe in hiring engineers that are product focused and adapt to using the right tools to create and deliver amazing products.
Here are some of the tools you will learn to get the job done:
* Scala, Clojure, Node, Python
* Akka HTTP, http4s, Play, Akka Streams, Alpakka, fs2, Monix, Spark
* Kafka, PostgreSQL, MongoDB, Redis, Elasticsearch
* AWS, GCP, Terraform, CloudFormation, Docker, Docker Compose, Kubernetes
* CircleCI, GoCD
What you'll get in return
\u25CF A very strong engineering culture (read more: https:\/\/\/)
\u25CF Competitive pay + a great bonus scheme
\u25CF 4% flexible benefits (we'll chip in an extra 4% of your basic salary towards tech for your home, cycle scheme, health plan, workplace ISA, pension top up and much more)
\u25CF 26 days holiday + buy\/sell scheme
\u25CF 5% matched pension
\u25CF Sabbatical after 3 years of service
\u25CF Enhanced maternity pay + shared parental leave
\u25CF Flexible working hours + home working
\u25CF Free breakfast every day
\u25CF Discounted Friska & onsite gym

What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV.
If this job isn't quite right for you but you are looking for a new position, please contact us for a confidential discussion on your career.
Hays Talent Solutions is a trading division of Hays Specialist Recruitment Limited and acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at

Company Details

Company Name

Job Details

Job Location
South West
United Kingdom