top of page

Careers

Join Our Team

At KPM Power, we promote growth, development and happiness in both work and personal life

Anchor 1
Customer Focus
Social Responsibility
Work-Life Balance
Integrity

Job Title: Intermediate Full Stack Developer
Location: Onsite- In person – 16 Queensway Blvd., Etobicoke

Employment Type: Full-time, Experience Required: 3+ years

Department: Software Development / Engineering

Reports To: Tech Lead

ABOUT US: 

 

KPM Power Inc, is a Toronto based, lithium-ion battery solutions expert, specializing in Battery Management Systems.  With its engineering credentials and global supply connections, KPM Power is positioned to be the catalyst for clean tech innovation getting to market.  

KPM Power provides the experience of learning more about our product and the process of seeing drawing and schematics come to life with our production team. We wear many hats and priorities shift frequently. Our culture is an open platform for everyone to speak their minds and provide input. Come and enjoy our dynamic work culture where you have the opportunity to discover your skills and new interests.

POSITION OVERVIEW: 

We are seeking a skilled and motivated Intermediate Full Stack Developer with a strong background in the (MongoDB/MySQL, Express.js, React.js, Node.js). The ideal candidate will have 3+ years of professional, hands-on experience (excluding academic projects or coursework) developing scalable web applications and APIs, and a solid understanding of both front-end and back-end development. You will work closely with other developers, designers, product managers, and QA engineers to deliver high-quality solutions that meet business goals.

DUTIES AND RESPONSIBILITIES: 
 

  • Develop, test, and maintain full-stack web applications using the MongoDB/MySQL, Express.js, React.js, Node.js stack.

  • Design RESTful APIs and integrate them with front-end components.

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Optimize applications for maximum speed, performance, and scalability.

  • Implement responsive designs and ensure cross-browser compatibility.

  • Write clean, maintainable, and well-documented code.

  • Participate in code reviews, architecture discussions, and agile ceremonies (standups, sprint planning, retrospectives).

  • Troubleshoot, debug, and upgrade existing systems.

  • Stay current with emerging technologies and best practices in web development.


QUALIFICATIONS:

  • 3+ years of professional experience (excluding academic projects and coursework) in full stack development with MongoDB/MySQL, Express.js, React.js, and Node.js.

  • Solid understanding of JavaScript (ES6+), HTML5, and CSS3.

  • Experience building RESTful APIs and integrating third-party services.

  • Familiarity with Git, GitHub, or GitLab for version control.

  • Experience with front-end state management libraries (e.g., Redux, Context API).

  • Working knowledge of database schema design and query optimization MongoDB, MySQL etc.

  • Understanding of authentication and authorization mechanisms (e.g., JWT, OAuth2, SSO).

  • Familiarity with testing frameworks (Jest, Mocha, Cypress, Playwright) is a plus.

  • Experience with CI/CD pipelines is a bonus.

NICE TO HAVE:

  • Experience with TypeScript.

  • Familiarity with containerization tools like Docker.

  • Exposure to microservices or serverless architecture.

  • Experience with Agile/Scrum development practices.

  • Understanding of DevOps practices and deployment automation.

Start Date: September 2025

 

Salary: 

KPM Power is committed to creating a diverse, inclusive, accessible workplace and is proud to be an equal opportunity employer.

We adhere to the Ontario Human Rights Code, Accessibility for Ontarians with Disabilities Act (AODA), and Employment Standards Act (ESA) and all relevant regulations to ensure fair treatment and respect for all.

We welcome applications from all qualified candidates, including but not limited to 2SLGBTQ+ individuals, persons with disabilities, underrepresented groups, and members of Indigenous, Black, and other racialized communities.

Accommodation is available throughout the recruitment process and employment lifecycle. If you require any, please let us know, and we will work with you to meet your needs.

If interested, please email your resume to careers@kpmpower.com with the subject line: 
Applying for Intermediate 
Full Stack Developer, (Full Name)

 

We thank all the applicants for their interest, however only those selected for an interview will be contacted.

Jobs

Opportunities

Team work and work culture enviroment

KPM Power Inc, is a Toronto based, lithium-ion battery solutions expert, specializing in Battery Management Systems.  With the engineering credentials and global supply connections, KPM Power is positioned to be the catalyst for clean tech innovation getting to market.   
 
At KPM Power, we are committed to creating a diverse environment and are proud to be an equal opportunity employer. Our values regarding equity and diversity are linked with our commitment to excellence in the pursuit of our company’s mission. 

We adhere to the Ontario Human Rights Code, Accessibility for Ontarians with Disabilities Act (AODA), and Employment Standards Act (ESA) and all relevant regulations to ensure fair treatment and respect for all.    
 
We welcome applications from all qualified candidates, including but not limited to 2SLGBTQ+ individuals, persons with disabilities, underrepresented groups, and members of Indigenous, Black, and other racialized communities.
 
Accommodation is available throughout the recruitment process and employment lifecycle.


If you require any, please let us know, and we will work with you to meet your needs. 

bottom of page