Job Search and Career Advice Platform

Enable job alerts via email!

Full-Stack Engineer (Web, AI & Data)

AlumaPower

Sarnia

On-site

CAD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

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 software development practices. The position is on-site and requires strong problem-solving skills in a dynamic setting.

Benefits

Casual dress
Company events
Paid time off

Qualifications

  • 1-3 years of experience as a Full-Stack Developer.
  • Demonstrated proficiency in the MERN stack and Vue.js.
  • Strong understanding of WHMIS and SDS.

Responsibilities

  • Develop and maintain full-stack applications focusing on Node.js/Express.js and React/Vue.js.
  • Design user-friendly interfaces for data visualization.
  • Collaborate with seniors to process data from hardware and cloud.

Skills

Proficiency in MERN stack
Experience with Vue.js
Hands-on experience with Python
Knowledge of C#
SQL and PostgreSQL experience
Git and GitHub familiarity
Knowledge of IoT concepts
Familiarity with AI in software engineering
Agile methodologies knowledge
Ability to work in teams

Education

Bachelor's degree in Computer Science or related field
Job description
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, 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 Director of Systems Engineering 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 looking for a Full-Stack Engineer with 1-3 years of experience to join our team in Sarnia focusing on the development of our web applications and the integration of AI-powered features. This is a great opportunity for a creative developer who is passionate about building user interfaces, handling data, and exploring how AI can enhance productivity and product functionality.

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.
  • Demonstrated proficiency in both the MERN stack and Vue.js.
  • Strong hands-on experience with Python and C#.
  • Knowledge of SQL with experience using PostgreSQL.
  • Experience with Git and GitHub for source control is required.
  • Knowledge of Kanban or other Agile methodologies.
  • Familiarity with AI in software engineering, including using LLM tools for tasks like code generation and debugging.
  • Knowledge of IoT concepts and cloud services, with familiarity in Microsoft Azure being a plus
  • 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 Node.js/Express.js for the backend and a combination of React and Vue.js for the frontend.
  • Design and implement user-friendly interfaces (UI/UX) for data visualization and control systems.
  • Collaborate with the senior team to consume and process data from industrial hardware and cloud services.
  • Utilize Large Language Models (LLMs) to assist in coding and apply knowledge of AI concepts to improve application functionality and user experience.
  • Use Python for data analysis, machine learning scripting, and back-end tasks.
  • Use C# for API development and other back-end services.
  • Work with SQL databases, specifically with PostgreSQL for data management and reporting.
  • Actively gather and document requirements from various stakeholders and translate them into user stories.
  • Adhere to a Kanban workflow to manage tasks, sprints, and projects effectively.
  • Work collaboratively and manage code using source control, specifically GitHub.
  • Participate in code reviews and contribute to the overall software development lifecycle.
  • Create and maintain technical documentation.
Problem-Solving Capabilities
  • Debugging and Testing: The ability to efficiently identify and resolve bugs, and to write tests to ensure code quality and stability.
  • Creative Problem-Solving: A talent for generating novel ideas and approaches to solve technical and user experience challenges.
  • Abstract Thinking: The skill to analyze and conceptualize problems at a high level and then translate abstract concepts into functional code.
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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.