Senior Backend Software Engineer developing innovative technology for sustainable energy systems at Kraken. Tackling complex design and technical challenges in the evolving US energy market.
Responsibilities
We have lots of difficult design challenges to solve. The US energy market is complicated, outdated and process-heavy - there's a lot of domain modelling that we need to get right. Strong attention to detail is essential.
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.
Often, we can only give you the question and not the answer, because if we knew the answer, we wouldn’t be hiring - are you someone who not only finds answers but creates value by coming back and asking better questions?
There's a great opportunity for disruption in the US energy market. The big suppliers still dominate, but are not 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: http://www.cleanenergynews.co.uk/news/efficiency/octopus-offers-transparency-with-wholesale-price-tariff
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.
Requirements
A minimum of 5 years of professional python software development experience is required.
General interest in technology and problem-solving; Diligent and thoughtful.
Good communication skills
Python
Django
Django REST Framework
Domain modelling
HTTP and REST APIs
Writing robust and fault-tolerant software
Celery and async processing
Postgres
Legally able to work within the USA
Plus experience in the following would be a bonus:
AWS
Terraform, Packer, Consul
React and Redux
Professional understanding of the US energy domain
Benefits
Great **medical,** **dental**, and **vision insurance** options including FSAs
**Paid time off **— we have a flexible policy for time off, we don't count days. We encourage you to take the time you need to relax and refresh.
**401(k) plan** with employer match
**Parental leave**. Biological, adoptive and foster parents are all eligible.
Pre-tax commuter benefits.
**Flexible working environment**: you need to shift around your schedule? You do you, we genuinely believe in work/life balance.
**Equity Options**: every Kraken employee owns part of the business. We’re a team, working together towards huge goals. Every person is crucial to our success, you should be rewarded as such.
**Modern office** in the heart of Manhattan (Tribeca).
We hire a wide range of experience levels into our software teams.
Java Full Stack Developer designing and maintaining scalable applications for clients in freight and logistics. Focused on backend and frontend development using Java and modern frameworks.
Senior Associate in .NET full stack development for managed services at PwC. Designing and developing enterprise applications, leading teams, and implementing best practices.
SharePoint Engineer supporting Government activities in Annapolis Junction, MD or Sterling, VA. Engaging in systems engineering and development for SharePoint solutions.
Java Developer designing and implementing software projects for clients at BBHT consulting firm. Collaboration with project managers and business analysts in a hybrid environment.
Senior Full Stack Developer for a Canadian fintech company focusing on modern mortgage platforms. Building applications that streamline financial connections with a focus on user experiences.
Backend Developer focusing on Python/C# services for quote management in a leading internet connectivity provider. Involved in algorithm implementation, API design, and cross - functional collaboration.
Développeur Java au sein d’une équipe travaillant sur des projets applicatifs variés pour un acteur majeur du domaine maritime. Participer au développement, tests, collaboration et documentation technique.
Développeur .NET participant à la transformation digitale des clients à Lille. Réalisant analyses et développements sur des projets d’envergure en collaboration avec l’équipe.
Développeur Java Fullstack assurant des missions dans le secteur Banque, Finance et Assurance. Intégré(e) au sein d’une équipe travaillant pour le Front - Office, Middle - office, Back - office.