Full Stack Developer
Top Benefits
About the role
About the Role We are seeking a talented and motivated Full-Stack Developer to join our growing Data Analysis & Software team. In this role, you will design, develop, and maintain modern web applications that align with both user needs and business objectives. You will play a key role in delivering scalable, high-performance solutions, working across both front-end and back-end technologies, and contributing to the migration of legacy systems into cutting-edge platforms.
Key Responsibilities Collaborate with cross-functional teams (designers, product managers, developers) to define requirements and project scope Conduct user journey mapping and UI/UX requirement gathering to understand user needs and improve experience Design and build responsive, intuitive interfaces using modern frameworks such as Vue.js, React, or Angular Develop and maintain backend services using Node.js Work with databases including MongoDB and PostgreSQL Utilize Python for data analysis and scripting Optimize application performance through strong use of data structures and algorithms Work with various data formats (e.g., JSON and container formats) Lead or support migration of legacy applications to modern platforms Create wireframes and mockups using tools such as Figma Produce clear, professional technical documentation
Qualifications Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience) 2–3 years of full-stack development experience Proficiency in: JavaScript (front-end and back-end) Python MongoDB and relational databases (RDBMS) Experience with front-end frameworks such as React or Vue.js Familiarity with Node.js and RESTful API development Strong understanding of: Data structures and algorithms Working with JSON and other data formats Experience with wireframing tools (e.g., Figma) is an asset Knowledge of Agentic AI and vibe coding is an asset Experience with GoLang is a plus Strong analytical, problem-solving, and organizational skills Excellent communication and collaboration abilities
Core Competencies Quality Orientation Time Management Creative & Innovative Thinking Accountability & Dependability Problem Solving & Decision Making Research & Analysis Communication & Teamwork Ethics & Integrity Continuous Learning
Work Environment & Requirements Must live in Sarnia or be willing to relocate to Sarnia You must be fully permitted to live and work in Canada Open working environment using desk/computer Travel may be required between company locations Overtime may be required depending on project timelines Occasionally lift or move items up to 10 lbs
Why Join Us? Opportunity to work on innovative, data-driven solutions Collaborative and forward-thinking team environment Exposure to modern technologies and system modernization initiatives Opportunity to contribute to meaningful advancements in energy solutions Competitive compensation and benefits package provided On-site parking
Salary Range $65,000 - $85,000/yr
Disclosure of AI Use Artificial Intelligence or Automated Tools are used to screen, rank, or assist in hiring decisions
Not the right fit? Search for Full Stack Developer jobs in Sarnia, Ontario, Canada
About AlumaPower
AlumaPower's breakthrough technology re-invents the aluminum-air battery as a ‘galvanic generator' – a long-duration energy source that runs on aluminum as a fuel. Its zero-emission operation produces around 4 times the energy density of lithium-ion batteries.
As we advance our R&D and commercialize, our lightweight, energy-dense and inert/aviation-safe solution will be an ideal substitute for hydrocarbon-based power and nickel-metal hydride batteries. It will also extend the range of lithium-ion for many applications.
We partner with market leading B2B companies seeking to bring environmentally superior products to markets including micro-generation devices, cold chain/refrigeration, and transportation.
Similar Jobs
Full Stack Developer
Top Benefits
About the role
About the Role We are seeking a talented and motivated Full-Stack Developer to join our growing Data Analysis & Software team. In this role, you will design, develop, and maintain modern web applications that align with both user needs and business objectives. You will play a key role in delivering scalable, high-performance solutions, working across both front-end and back-end technologies, and contributing to the migration of legacy systems into cutting-edge platforms.
Key Responsibilities Collaborate with cross-functional teams (designers, product managers, developers) to define requirements and project scope Conduct user journey mapping and UI/UX requirement gathering to understand user needs and improve experience Design and build responsive, intuitive interfaces using modern frameworks such as Vue.js, React, or Angular Develop and maintain backend services using Node.js Work with databases including MongoDB and PostgreSQL Utilize Python for data analysis and scripting Optimize application performance through strong use of data structures and algorithms Work with various data formats (e.g., JSON and container formats) Lead or support migration of legacy applications to modern platforms Create wireframes and mockups using tools such as Figma Produce clear, professional technical documentation
Qualifications Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience) 2–3 years of full-stack development experience Proficiency in: JavaScript (front-end and back-end) Python MongoDB and relational databases (RDBMS) Experience with front-end frameworks such as React or Vue.js Familiarity with Node.js and RESTful API development Strong understanding of: Data structures and algorithms Working with JSON and other data formats Experience with wireframing tools (e.g., Figma) is an asset Knowledge of Agentic AI and vibe coding is an asset Experience with GoLang is a plus Strong analytical, problem-solving, and organizational skills Excellent communication and collaboration abilities
Core Competencies Quality Orientation Time Management Creative & Innovative Thinking Accountability & Dependability Problem Solving & Decision Making Research & Analysis Communication & Teamwork Ethics & Integrity Continuous Learning
Work Environment & Requirements Must live in Sarnia or be willing to relocate to Sarnia You must be fully permitted to live and work in Canada Open working environment using desk/computer Travel may be required between company locations Overtime may be required depending on project timelines Occasionally lift or move items up to 10 lbs
Why Join Us? Opportunity to work on innovative, data-driven solutions Collaborative and forward-thinking team environment Exposure to modern technologies and system modernization initiatives Opportunity to contribute to meaningful advancements in energy solutions Competitive compensation and benefits package provided On-site parking
Salary Range $65,000 - $85,000/yr
Disclosure of AI Use Artificial Intelligence or Automated Tools are used to screen, rank, or assist in hiring decisions
Not the right fit? Search for Full Stack Developer jobs in Sarnia, Ontario, Canada
About AlumaPower
AlumaPower's breakthrough technology re-invents the aluminum-air battery as a ‘galvanic generator' – a long-duration energy source that runs on aluminum as a fuel. Its zero-emission operation produces around 4 times the energy density of lithium-ion batteries.
As we advance our R&D and commercialize, our lightweight, energy-dense and inert/aviation-safe solution will be an ideal substitute for hydrocarbon-based power and nickel-metal hydride batteries. It will also extend the range of lithium-ion for many applications.
We partner with market leading B2B companies seeking to bring environmentally superior products to markets including micro-generation devices, cold chain/refrigeration, and transportation.