Backend Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimatePosition Title: Backend Engineer
Salary: up to $100,000+, negotiable based on experience
Location: In-person, 800 Steeprock Drive, Toronto, M3J 2X2 (Allen Rd. and Sheppard)
About the Role
We’re looking for a Lead Backend Engineer to maintain, upgrade, design and build high-scale, real-time data systems powering connected devices and customer-facing applications.
You’ll work on distributed backend systems, stream processing pipelines, and time-series data infrastructure, with a strong focus on performance, reliability, and scalability.
This role is ideal for someone who thrives on solving complex infrastructure problems and has experience building production-grade systems end-to-end.
Our engineers have a high degree of autonomy within a small, collaborative team. Contributions have a direct impact on real-world products, with minimal bureaucracy and a strong focus on execution. This role is well suited for self-motivated individuals who value ownership over their work and enjoy seeing their ideas brought to life.
What You’ll Do
- Architect and build scalable backend services in Go for high-throughput systems
- Design and operate real-time data pipelines (MQTT, streaming, event-driven systems)
- Build low-latency delivery systems (e.g., SSE/WebSockets) for real-time applications
- Develop and optimize time-series data processing and storage systems
- Design usage-based billing systems and payment infrastructure using Stripe & Stripe Connect
- Improve system performance via data aggregation, downsampling, and efficient storage strategies
- Implement fault-tolerant systems to handle unreliable networks and edge devices
- Build observability into systems using Prometheus, Grafana, and logging pipelines
- Lead architectural decisions and mentor engineers on best practices
What We’re Looking For
- 3+ years of backend engineering experience
- Strong expertise in Go (Golang)
- Experience building distributed systems or data pipelines
- Hands-on experience with real-time messaging systems (MQTT, Kafka, or similar)
- Experience with time-series databases (InfluxDB, TimescaleDB, etc.)
- Strong understanding of concurrency, performance optimization, and system design
- Experience with REST APIs and real-time delivery (SSE/WebSockets)
- Familiarity with cloud infrastructure (Linode, AWS, or similar) and containerization (Docker)
- Experience with monitoring, logging, and observability systems
Bonus Experience and Knowledge
- Fundamentals of electricity
- Experience building IoT platforms or edge-device systems
- Frontend familiarity (Vue.js) for cross-team collaboration
- Expertise in Python
- OpenADR and OCPP
About EvolutePower:
We are an electric vehicle (EV) charging infrastructure company delivering practical, scalable solutions for multi-residential and commercial properties. Our systems integrate electrical infrastructure, smart metering, and software to create EV charging solutions. We focus on real-world performance—designing solutions that work within the constraints of existing buildings, utilities, and regulatory environments.
As we grow, we continue to develop new technologies and product for different applications in the EV charging industry. Our team is currently focused on unique solutions that use agnostic EV charging hardware for commercial, fleet, hospitality, and valet applications.
We are looking for an experienced engineer who can contribute across system design and development, help strengthen our internal capabilities, and play a key role in evolving both our current products and future platform.
Benefits: Extended Healthcare and Dental, Paid Time Off, On-site Fitness Area (Free weights, Cable Machine, Boxing Heavy Bag and more), On-site Parking, Company Events
Vacation: 2 weeks/year
Hours: Monday to Friday, 9:00AM to 5:00PM (flexible, 40 hours/week)
Interested applicants can also apply directly to careers@evolutepower.com
Please submit the following:
- Resume
- Cover letter
- Transcript (if graduated within the past 12 months)
- Professional references may be requested at a later stage
Job Type: Full-time
Pay: Up to $100,000.00 per year
Benefits:
- Casual dress
- Company events
- Dental care
- Extended health care
- Life insurance
- On-site gym
- On-site parking
- Paid time off
Education:
- Bachelor's Degree (required)
Experience:
- Go: 2 years (required)
Work Location: In person
Similar roles
- Backend EngineerFUSTIS LLC · Minneapolis, Minnesota, United States · Onsite
- Senior Backend EngineerClosingLock · Austin, Texas, United States · Onsite
- Backend EngineerGlocomms · City and County of San Francisco, California, United States · Remote
- Senior Backend EngineerJobs via Dice · San Francisco, California, United States · Onsite
- Staff Backend EngineerFOX Tech · Toronto, Ontario, Canada · Hybrid