ev.energy

Senior Backend (Product) Engineer

Canada full-time Senior CAD169,000 - CAD207,000
full-time Senior level Technology & IT Salary listed Curated
Sign in to apply Free account — we bring you straight back to this role.

About the role

About ev.energy
We are building the world's largest EV-centric virtual power plant (VPP). By connecting to vehicles, chargers, batteries, solar, and other distributed energy resources, we turn households into flexible grid assets that balance supply and demand, preventing blackouts and reducing reliance on fossil fuels.
We are scaling rapidly across North America and Europe. We are moving fast, we are AI-first, and we are looking for builders who want to power the grid of the future.

About the role
Our core platform is built in Python and Django, so we're looking for experienced backend software engineers with strong Python skills; Django experience would be beneficial but we’re open to other frameworks.

You'll be the person who takes a product idea and builds the systems, services, and infrastructure that make it real — reliable, scalable, and fast to iterate on. We're not looking for generalists who dabble across the stack — we're looking for someone with deep backend craft who can move fast, build with AI as a core part of how they work, and take genuine ownership of what they ship.

We're hiring for a number of roles across both of our Technology teams: new product development and customer delivery. We'd love to talk to you about both teams, understand what excites you, and place you into the team where we think you'll thrive best.What you’ll do
Backend engineering and architecture

Design, build, and own backend services and APIs that power our product — from data models to infrastructure to production reliability

Make sound architectural decisions that balance shipping speed against long-term maintainability and scale

Take ownership of significant technical areas — from identifying the right approach to shipping and iterating in production

Building and shipping with AI

Use AI coding tools (Claude, Cursor, or equivalent) as a core, daily part of how you write and ship code — not an occasional add-on

Build working backend prototypes fast — good enough to validate with real usage, not over-engineered before it's proven

Know when a rough implementation is right for the moment and when production-grade engineering is needed — and apply that judgment confidently

Ship, measure, learn, iterate — kill what isn't working, double down on what is

Product and stakeholder collaboration

Work closely with product, design, and commercial stakeholders to translate customer problems into technical solutions

Act as a credible engineering voice in cross-functional discussions, pilot programmes, and technical scoping conversations

Partner with Customer Support, Program Management, and Demand Generation to understand how customers find, adopt, and stay with ev.energy

Raising the bar

Share what you learn openly, challenge how things are built, and raise the technical bar for the engineers around you

Model what AI-native backend engineering looks like in practice — not in theory

Contribute to a culture of experimentation, velocity, and commercial impact

Our tech stack

Python and Django for our core platform

Django REST Framework for our APIs

React, React Native and TypeScript for our web and mobile app

PostgreSQL, Redis and DynamoDB for data storage

AWS for hosting, with infrastructure managed as code using Terraform

Claude (via the Anthropic API) features to power AI

What we're looking for
Must-haves

Strong Python experience (5+ years), with a clear track record of building and shipping production backend systems

Experience building backend services with a Python framework (e.g Django, FastAPI or Flask)

Strong experience building with AI — you've taken AI-powered features or products from concept through to production, and use AI coding tools (Claude, Cursor, or equivalent) as a genuine daily practice, not just occasionally

Solid understanding of backend fundamentals — APIs, data modelling, databases, system design, and production reliability

Experience leading technical decisions and influencing direction without relying on hierarchy

Strong communication skills — written, verbal, and technical — credible with engineers, product, and commercial stakeholders

High bias for action and comfort with ambiguity — you make good technical decisions with incomplete information

Nice to haves

Experience in energy, utilities, cleantech, or adjacent domains

Experience with Django

Familiarity with EV fleet operations, home energy management, or grid services

Front-end or full-stack capability that lets you prototype independently without blocking on others

A portfolio of backend systems, tools, or products that prove how you work

Direct customer conversation experience that's shaped what you've built

Salary, benefits & how we work
The salary range for this role is $169,000-$207,000 CAD.

Key benefits include:

Equity, in the form of share options (granted as a % of your salary)

Healthcare provided by Canada Life (Premium plan)

Life assurance of 2x your salary

Paid-for co-working access (on-demand or subscription)

Annual 'Team Week' whole company offsite

L&D allowance of $1,800 CAD per year

You can find out more about our full range of perks and benefits here.

Location & how we work
This role is fully remote in Canada, but we're specifically looking for someone based in EST.
The majority of people at ev.energy work on a fully remote basis, with a small number of roles based on-site in our testing sites.
This means that most of our people work from home, but we're happy to provide co-working subscriptions if you'd like to spend time at a WeWork (or other co-working space close to you).
We balance our remote set up by getting everyone together once a year for an offsite, as we know that spending time together IRL is super important.

Belonging at ev.energy
We are an equal opportunity employer and value diversity: we do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status or disability status. If you'd like a copy of our DE&I policy you can reach us at . We'll always do our best to accommodate reasonable adjustments to the interview process if needed - just let us know.Originally posted on Himalayas

Interview prep

Walk in with sharper answers.

Use this as a quick practice sheet before you speak with the employer.

Senior
Technology & IT API integration Customer Service Figma Javascript MySQL Senior level

Likely questions

  1. Tell us about work you have done that is close to the Senior Backend (Product) Engineer role.
  2. How would you approach your first 30 days at ev.energy?
  3. Which of API integration, Customer Service and Figma have you used recently, and what did it help you achieve?
  4. How have you led people, improved a process, or made a hard decision in a previous role?
  5. How do you handle busy days, changing priorities, or pressure at work?

Prepare before the call

  • A recent example that proves your experience with API integration, Customer Service and Figma.
  • One short story with a problem, your action, and the result.
  • Two examples that show the strengths listed on your CV.
  • A clear reason why this role and company interest you.
  • Your availability, preferred work style, and salary expectations.

Ask them

  • What would success look like in the first 90 days?
  • What are the main problems this hire should help solve?
  • How does the team give feedback and measure good work?
  • What does a normal working week look like for this role?
Practice line

I am interested in the Senior Backend (Product) Engineer role because I can bring practical experience in API integration, Customer Service and Figma, learn the team quickly, and contribute to the outcomes ev.energy needs from this hire.

Related jobs.

More roles from this company or category.