Jobs and Careers
OC
Senior Backend Developer - Kraken Technologies
Octopus EnergySpainfull_timeVerifiedPosted 14 Sept 2023
About the role
Help us make a big green dent in the universe. We're on a mission to drive the global renewable energy revolution, and we <a href="https://www.bloomberg.com/news/articles/2020-10-04/green-electricity-provider-to-create-1-000-new-jobs-in-u-k">need loads more people</a> to help us make our vision a reality.<br/>More recently, we have acquired the green energy start up Umeme in order to bring the green energy revolution to the Spanish market. Read more <a href="https://octopus.energy/press/nobody-expects-the-spanish-acquisition/">HERE</a>. <br/>It's in making this vision a reality that we are looking for you to help us achieve this.<br/><br/>Our teamAll technology is written and maintained by a multi-discipline engineering team of around 500 people globally. This includes server-side, client-side and mobile engineers working closely with UX experts, copywriters and designers. <br/>We follow a Kanban-like approach, using Google docs and Asana to specify and manage work; Github, CircleCI and Terraform Enterprise as part of an immutable-infrastructure, continuous delivery pipeline; and Loggly, Sentry and Cloudwatch to measure performance and monitor production. <br/>Some of our <a href="https://github.com/octoenergy/styleguide">coding conventions are open-source</a> . <br/>Octopus is a great place to learn, work with some talented engineers and level-up your skills. <br/>Our technologyOn the server-side, we mainly use Python. Most of our websites are powered by Django, Django-REST-framework and GraphQL (Graphene). <br/>We use AWS heavily, employing most of the "Hashistack" (eg Packer, Consul, Terraform) as part of a continuous deployment pipeline. See, for example, <a href="http://tech.octopus.energy/news/2016/05/05/django-elb-health-checks.html">Django, ELB health checks and continuous delivery</a>. <br/>Client-side, we use React, Redux and SASS; our mobile apps are built using native code or React Native.
<h3>What you'll do</h3>
<ul>
<li>We have lots of difficult design challenges to solve. The Spanish energy market is complicated, outdated and process-heavy - there's an awful lot of domain modelling that we need to get right. Strong attention to detail is essential.</li><li>We have difficult technical problems to solve. With the advent of smart meters, we'll soon be processing millions of meter readings a day. We need the right technology in place to handle this smoothly as well as feeding data into a machine learning pipeline that models and predicts consumption.</li><li>There's a great opportunity for disruption in the Spanish energy market. The big suppliers still dominate, but are not exactly popular. The energy landscape is changing as we move to more dis-aggregated forms of generation, with less predictability, more dynamism and smarter technology. Octopus Energy were the first UK supplier to introduce a "tracker" tariff whose prices track the daily wholesale prices: <a href="http://www.cleanenergynews.co.uk/news/efficiency/octopus-offers-transparency-with-wholesale-price-tariff">http://www.cleanenergynews.co.uk/news/efficiency/octopus-offers-transparency-with-wholesale-price-tariff</a></li><li>You'll be working for a company that’s fighting climate change. Our parent company is the largest investor in solar generation in the UK, and are funding wind and anaerobic digestion. As a supplier, we're helping people to use greener technology and renewable energy, all helping move the UK towards a lower carbon future.</li></ul>
<h3>What you'll have</h3>
<ul>
<li>We're looking for someone with a general interest in technology and problem-solving; someone diligent and thoughtful. It would be helpful to have experience/expertise in the following (in rough priority order):</li><li>Python</li><li>Django (or equiv. web framework)</li><li>Domain modelling</li><li>HTTP and REST APIs</li><li>Writing robust and fault-tolerant software</li><li>Celery and async processing</li><li>Postgres</li>Plus experience in the following would be a bonus:<li>AWS</li><li>Terraform, Packer, Consul</li><li>React and Redux</li></ul>
<h3>What you'll love about us</h3>
<ul>
<li>Our company culture - we won <a href="https://e-x-a.co.uk/hall-of-fame">best company to work for</a> in 2019 and our CEO, Greg has recorded<a href="https://octopus.energy/blog/podcast/"> a podcast about our culture</a> and how we empower our people </li><li>Flexible working environment - genuine work life balance here, we are<a href="https://www.glassdoor.co.uk/blog/companies-work-life-balance/"> in the top 5 companies in the UK</a>, we treat you as a human, and do our best to make work and life merge smoothly together </li><li>Relaxation - we don’t count your holidays here, we work hard, and so we know you need to play hard as well (within reason of course) </li><li>Equity Options Scheme - you own your own part of the business, share options in the whole Octopus Energy Group so we all work together towards success </li><li>Office culture - have a certain tech req
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s