ChargeLab

Senior Full-Stack Software Engineer

Etobicoke, Toronto, ON, CA

HybridFull time roleSenior Level

17 days ago

About the Job

ChargeLab is looking for a Senior Full-Stack Software Engineer to join one of our dynamic development pods. This role is ideal for an experienced engineer who excels in React and has substantial backend expertise, particularly with Java or another object-oriented programming language, within a microservice, event-driven architecture. You will lead the charge in delivering high-quality, rapid releases, providing technical guidance both within your pod and across the broader engineering team.

In this role, you'll be part of a cross-functional pod of 5–8 engineers, reporting to an Engineering Manager. You'll collaborate closely with product, design, and architecture teams, while also mentoring engineers on your team and throughout the engineering organization. Your focus will be on improving the quality and frequency of high-impact feature releases.

The backend will be built on a distributed microservice architecture using Java, while the frontend will be developed in React.

Your primary KPI will center around the quality of the code you and your team ship, as well as the speed and efficiency of your team's output.

Company details

ChargeLab is the Android of EV charging. We don’t build hardware. Instead, we partner with leading manufacturers like Eaton, ABB, and Siemens to bundle their EV chargers with ChargeLab’s software. Our end customers include building owners, convenience stores, utilities, and fleets. They leverage our charging station management system (CSMS) and open APIs to manage thousands of EV chargers more efficiently.

By 2030, most new vehicles sold in North America will be EVs. ChargeLab has raised US $30 million to build the world’s best software for managing large networks of EV chargers. We currently have 65 full-time employees, including over 40 team members in engineering and product.

Hybrid work

ChargeLab has a beautiful office in Etobicoke with ample parking, subway access, free snacks/coffee, quiet meeting rooms, and company-provided lunch every Thursday. Our office also gives you direct face-to-face access to our VP of Engineering, CTO, and CEO.

Twice a year, we host a 3-day onsite called ChargeFest. All remote team members fly to Toronto for this event. In-person attendance of ChargeFest is mandatory.


Qualifications

  • Experience: Experience as a Senior Software Engineer with a track record of building and delivering products.
  • Education: A degree in Computer Science, Engineering, Math, Physics, or a related field.
  • Frontend Expertise: Strong experience in front-end development using React.
  • Backend Expertise: Strong experience with Java (preferred) or another object-oriented programming language.
  • Architectural Knowledge: Experience with microservice, event-driven architectures.
  • Collaboration: A passion for collaboration and building partnerships across teams.
  • Communication Skills: Excellent written and verbal communication skills.
  • Mentorship: A passion for mentoring peers and fostering a learning environment.
  • Industry Experience: Prior experience in B2B or B2C SaaS is strongly preferred.
  • Additional Skills: Experience with AWS is preferred.

About the Company

ChargeLab Logo

ChargeLab

San Francisco, CA, USA

21-50

<h2>Our mission is to make EV charging easy for everyone</h2> <p>ChargeLab builds software to power smart electric vehicle charging. We make it easy for EV drivers to fill up, easy for building owners to deploy smarter infrastructure, and easy for service providers to offer turnkey EV charging solutions.</p> <h2>Our story</h2> <p>ChargeLab was founded in 2015 by a team of veteran software engineers and entrepreneurs. Our goal from day 1 was to simplify the fragmented and confusing world of open-standard electric&nbsp;vehicle infrastructure.<br /><br />Driving an electric car should feel like stepping into the future: clean energy, easy refuelling, and better technology all around.&nbsp;While manufacturers like Tesla, Nissan, BMW, and Chevrolet had started to fulfill this promise by 2015, EV charging providers had not. In 2015, charging your EV felt like a step backwards.<br /><br />We went from a vast network of petrol refuelling spots where all you had to do was tap your credit card, to a fragmented group of EV&nbsp;charging networks that created&nbsp;<em>more</em>&nbsp;friction than filling up a petrol vehicle. EV drivers must download a dozen different apps just to charge around town. In the early days, software bugs and poorly deployed hardware made public charging so unreliable that most EV&nbsp;drivers settled on just charging at home.<br /><br />But this is not the way the world needs to be. Refuelling an EV should be&nbsp;<em>easier</em>&nbsp;than refuelling a gasoline vehicle. There are far more places to connect to the electric grid than there are 12,000 gallon-tanks filled with petrol laying around. Every apartment, condo, office building, shopping center, and home has a connection to the grid&mdash;and thus can be a refuelling point for EVs.<br /><br />ChargeLab's mission is to make it easier for sites and installers to deploy EV chargers, easier for EV drivers to use them, and give utilities more powerful tools for managing EV charging on a grid-wide scale.<br /><br />Our long-term vision stretches decades into the future to a world where all transportation is zero-emission and all the energy we use is renewable.&nbsp;We're far from realizing this vision today&mdash;but we welcome you to join us on our journey there!</p> <p>&nbsp;</p>