Lead Backend Engineer (Remote)

ev.energy

Remote | Full-Time

See all ev.energy jobs →


Working on the User Growth team you will be spending your time thinking about how we can allow more users to make use of our service. This may be adding integrations to newly released EVs or working with Charger Manufactures to integrate their product with ours. You will be thinking about how we can scale these integrations, how we make them reliable, how we ensure they are secure and how easy it is for a user to add their hardware to the platform.

Our backend is built around the Django framework with a PSQL database. We use Django to help keep us focused on the features which are unique to our business and deliver value to our customers. We host our services on AWS with the full infrastructure and deployment process defined in AWS CloudFormation and Ansible. Much of the work we do is ingesting data from EVs and Chargers and sending back instructions on how to charge, this means that a lot of our code is triggered outside of the context of a web request and for that we use the Huey task queuing system. You should be familiar with these tools (or similar like Flask or Celery) and be excited about the challenge of building a system which can handle the scale and complexity of managing the charging of EVs across the world.

As a Lead Engineer, you will be thinking further ahead on our technical roadmap and ensuring the features we are building will enable us to scale the product to as many users and clients as possible. You will also be thinking about how features and modules can be built in a maintainable and reusable way whilst finding the right balance against delivering features quickly. Other Engineers on the team will come to you for advice and mentoring, and you should be ready to help share your knowledge to upskill the team around you. You should be driven to continue developing your own skills, be willing to evaluate new technology trends and be able to identify when these can be leveraged to improve the ways we work.

ev.energy

ev.energy enables consumers to charge their EVs in the most cost-effective and least carbon-intense way possible, whilst saving them money! We partner with energy companies such as Igloo Energy, Rolec Services and ESB to deliver tariffs and products which integrate smartly with electric vehicles and their chargers.

We’re a small and agile team, but we already serve electricity companies and their customers across the world with pilots ongoing in Europe and North America.

Since we were incorporated two years ago, we’ve grown from 0 to 12500+ users, raised a funding round, collaborated with 15+ energy companies and saved over 25 tonnes of CO2. We were part of Microsoft’s first AI for Good cohort, won theEDF Pulse Innovation Challenge and were named “Best Energy Startup in the World” by Free Electrons 2019.

Our goals for the next year are:

  • Grow our user base 10x (with 60,000 new users by July 2021, and over 100,000 by December 2021);

  • Launch in five new markets worldwide, including non-English speaking markets and non-EU timezones;

  • Make our app work for users across different geographies, with various vehicles, charger manufacturers, and energy suppliers;

  • Deliver new charging services (like charging with your home-generated solar power, or charging on public charging networks);

  • Improve our data and analytics offering for our Utility partners so they can better understand how smart charging stabilises their grids and reduces their costs.

An awesome applicant will have

  • Worked with a similar technology stack of Python (Django), PSQL, Celery (or similar) and AWS for multiple years;

  • Experience working with IoT technologies and systems which bridge the worlds of software and hardware;

  • Proven experience leading the technical development of a product which can scale quickly whilst staying performant;

  • Strong written communication skills, as a remote team written skills are highly valued;

  • Can communicate effectively to people with a range of job roles and backgrounds;

  • A desire to help mentor and share their skills with other engineers;

  • A keen interest in our product and industry.

We will support you with:

  • Flexible working primarily remotely, investing in your home working setup or an office in a location convenient for you;

  • Funded access to conferences, training and meetups (like Fully Charged Live);

  • A top of the range MacBook Pro and all the software you need to work effectively;

  • Participation in various employee perks and benefits schemes like cycle to work and discounted cinema tickets;

  • Team Week once a quarter where the whole team meets to collaborate, socialise and build connections in person!

If you don’t have all of the job requirements, please apply anyway! We would love to hear from all kinds of people and may be able to tailor the role around your abilities and experience. We value applicants from non-traditional backgrounds, startup or tech experience is not a prerequisite.

The important details

  • Starting: Immediately;
  • Location: Remote, core hours 10:00 am – 4:00 pm London time;
  • Term: Permanent;
  • Salary: £65k - £85k + annual cost of living adjustment;
  • Annual Leave: 25 Days plus one day per year of tenure (max 30 days) + national holidays.

We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


Salary range £65,000 — 85,000