Full-Stack Engineer

3 weeks ago


Sarnia, Canada AlumaPower Full time

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. The successful candidate will be instrumental in developing full-stack applications that integrate industrial hardware, cloud services, and AI tools. This role requires strong backend and frontend development skills, proficiency in Python and C#, and experience leveraging AI and Large Language Models (LLMs) to enhance software functionality and user experience. 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. Job Duties Develop and maintain full-stack applications with a specific focus on both the MERN stack (MongoDB, Express.js, React, Node.js) and Vue.js . 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 . Create and maintain technical documentation. 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 Compensation Commensurate with experience. 1 Year Contract Location Sarnia, Ontario, Canada You must be fully permitted to live and work in Canada. Language English (Required) Fluency in French will be considered an asset. If you apply for this role, we’ll only contact you if you’re selected for an interview. In accordance with the Freedom of Information and Protection of Privacy Act, your personal information will only be used for candidate selection. We’re committed to a barrier-free, respectful, and accessible work environment. If we select you for an interview, and at your subsequent request, we’ll endeavour to remove any barrier to the hiring process to accommodate you if you have any disabilities. AlumaPower Corporation is dedicated to promoting diversity, equity, inclusion, and belonging in the workplace. Job Types: Full-time, Fixed-term contract Contract length: 12 months Benefits Casual dress Company events Paid time off Education Bachelor's Degree (preferred) Experience Full-Stack Developer: 1 year (required) Work Location: In person #J-18808-Ljbffr


  • Full-Stack Engineer

    3 weeks ago


    Sarnia, Canada AlumaPower Full time

    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...


  • Sarnia, Canada AlumaPower Full time

    A cleantech company in Sarnia, Ontario, seeks an experienced Full-Stack Engineer to develop applications integrating industrial hardware, cloud services, and AI tools. Applicants should have a Bachelor's in Computer Science and 1-3 years of experience, with proficiency in MERN stack and Vue.js. This role requires collaboration with engineers and involves...


  • Sarnia, Canada AlumaPower Full time

    A cleantech company in Sarnia, Ontario, seeks an experienced Full-Stack Engineer to develop applications integrating industrial hardware, cloud services, and AI tools. Applicants should have a Bachelor's in Computer Science and 1-3 years of experience, with proficiency in MERN stack and Vue.js. This role requires collaboration with engineers and involves...

  • Full-Stack Engineer

    3 weeks ago


    Sarnia, Canada AlumaPower Full time

    Full-Stack Engineer (Web, AI & Data), 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,...

  • Full-Stack Engineer

    3 weeks ago


    Sarnia, Canada AlumaPower Full time

    Full-Stack Engineer (Web, AI & Data), 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,...


  • Sarnia, Canada AlumaPower Full time

    A leading cleantech company in Sarnia is seeking a Full-Stack Engineer to develop web applications and integrate AI features. Candidates should have 1-3 years of experience, a bachelor's degree in Computer Science, and proficiency in the MERN stack and Vue.js. This role involves designing user-friendly interfaces, collaborating with teams, and maintaining...


  • Sarnia, Canada AlumaPower Full time

    A leading cleantech company in Sarnia is seeking a Full-Stack Engineer to develop web applications and integrate AI features. Candidates should have 1-3 years of experience, a bachelor's degree in Computer Science, and proficiency in the MERN stack and Vue.js. This role involves designing user-friendly interfaces, collaborating with teams, and maintaining...


  • Sarnia, Canada Lambton College Full time

    A leading educational institution in Sarnia, Canada, is seeking a Full-Time Support Staff member to enhance data-informed decision-making and improve digital service delivery. The ideal candidate will develop and maintain data products, engage in web service development, and work collaboratively across departments. A diploma in Computer Science is required,...


  • Sarnia, Canada Lambton College Full time

    A leading educational institution in Sarnia, Canada, is seeking a Full-Time Support Staff member to enhance data-informed decision-making and improve digital service delivery. The ideal candidate will develop and maintain data products, engage in web service development, and work collaboratively across departments. A diploma in Computer Science is required,...

  • Project Engineer

    3 weeks ago


    Sarnia, Canada NSBOmega Guyana Inc. Full time

    Assignment Description NSBOmega Guyana Inc. is searching for an Execution Project Engineer for its major Oil & Gas client in Sarnia, ON. The role involves performing engineering design evaluations, completing projects within budget and scheduling constraints, ensuring data accuracy, security, and regulatory compliance, reviewing production and maintenance...