Full-Stack Engineer (Industrial Systems & Web) at AlumaPower Corporation
Sarnia, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

29 Nov, 25

Salary

60000.0

Posted On

30 Aug, 25

Experience

1 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Pressure Situations, Agile Methodologies, Github, Vue.Js, Computer Science, Git, Sqlite, Kanban, Sds, Web, Whmis, Sql, Python

Industry

Information Technology/IT

Description

Full-Stack Engineer (Industrial Systems & Web), AlumaPower Corporation
Do you want to be part of a hyper-growth company reducing society’s reliance on fossil fuels by developing products that use a revolutionary new kind of clean fuel?
If yes, you may be the perfect candidate to join us at AlumaPower, a cleantech company with facilities in Sarnia and Kitchener, Ontario, Canada.
Our breakthrough multi-patented technology re-invents the aluminum-air battery as a ‘galvanic generator.
We are now developing an innovative long-life energy source that runs on post-consumer scrap, or “abandoned” aluminum, as a fuel source - displacing hydrocarbons and complementing other battery solutions such as lithium-ion.
This job is based in Sarnia. You will report to our Testing Services Lab Manager and will play a crucial role in supporting our team in designing, testing, and troubleshooting systems.
Confidentiality is a crucial part of this role, and it is essential to note that you will be interacting with a diverse group of people. You must uphold the company’s values at all times.
Above all, you will seek to thrive and succeed in an entrepreneurial environment and have a hunger to grow personally within the company.

JOB SUMMARY

We are seeking a Full-Stack Engineer with 1-3 years of experience to join our team in Sarnia. You will be instrumental in developing software that connects industrial hardware to the cloud. This role requires a strong developer with foundational skills in the MERN and Vue.js ecosystems, a familiarity with backend languages like Python and C#, and a keen interest in applying those skills to industrial automation.
If this sounds like you, you’ll have the following attributes, experience, and skills.

QUALIFICATIONS/SKILLS:

  • Bachelor’s degree in Computer Science or a related field.
  • 1-3 years of proven experience as a Full-Stack Developer, with strong proficiency in the MERN stack and Vue.js.
  • Familiarity with electrical engineering principles.
  • Experience working with DAQ systems and various sensor technologies is an asset.
  • Practical experience with Python and/or C# for web or back-end development.
  • Knowledge of SQL with experience using SQLite and/or PostgreSQL.
  • Experience with Git and GitHub for source control is required.
  • Knowledge of Kanban or other Agile methodologies.
  • Ability to work effectively in team atmospheres or individually with little supervision.
  • Strong understanding of WHMIS and SDS.
  • Ability to respond appropriately in pressure situations.

PROBLEM-SOLVING CAPABILITIES

  • Systematic Debugging: The ability to methodically identify, analyze, and resolve software, hardware, and connectivity issues.
  • Analytical Thinking: A logical, structured approach to breaking down complex industrial and data challenges into smaller, manageable parts.
  • Creative Solutions: The capacity to think innovatively to find solutions for unique hardware-to-software integration problems.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
  • Develop and maintain full-stack applications with a specific focus on both the MERN stack (MongoDB, Express.js, React, Node.js) and Vue.js.

Create and maintain technical documentation.

  • Work with data from industrial hardware, including PLCs (Programmable Logic Controllers) and DAQ (Data Acquisition) systems, to collect and process real-time data.
  • Implement solutions for IoT (Internet of Things) connectivity, ensuring seamless data flow from devices to the cloud.
  • Assist in the deployment and management of cloud computing services, with a preference for Microsoft Azure.
  • Utilize both Python and C# for scripting, data processing, and back-end service development.
  • Work with SQL databases, including SQLite for local device data and PostgreSQL for centralized data storage.
  • Actively use Large Language Models (LLMs) to assist in coding, improving development speed and efficiency.
  • Refactor existing codebase to improve performance, maintainability, and scalability.
  • Design, build, and maintain robust ETL (Extract, Transform, Load) pipelines to process and move data from various sources to a centralized database.
  • Collaborate with electrical and mechanical engineers to understand hardware requirements and constraints.
  • Actively gather and document requirements and user stories from internal departments.
  • Work in adherence to projects and a Kanban workflow, ensuring tasks are completed efficiently and transparently.
  • Manage code and work collaboratively using source control, specifically GitHub.
Loading...