Enable job alerts via email!

Software Developer

MAJiK Systems

Waterloo

Hybrid

CAD 70,000 - 100,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

MAJiK Systems is seeking a Software Developer to enhance manufacturing software solutions. You will design, develop, and maintain software, focusing on AI-driven features and integration with manufacturing processes. Join a team dedicated to making a meaningful impact in the manufacturing industry with cutting-edge technologies.

Benefits

Competitive Compensation
Flexible Environment
Learning Opportunities
Impactful Work
Cutting-Edge Tech

Qualifications

  • Experience with AI to extract insights from data.
  • Interest in cutting-edge technologies.
  • Familiarity with back-end technologies and RESTful APIs.

Responsibilities

  • Design, develop, and maintain scalable software solutions.
  • Build AI-driven features for manufacturing data analysis.
  • Collaborate in the entire DevOps lifecycle.

Skills

Proficiency in TypeScript
Proficiency in Python
Proficiency in Go
Experience with React
Experience with modern front-end frameworks
Knowledge of cloud platforms
Knowledge of containerization
Problem-Solving
Team Collaboration

Job description

Are you passionate about crafting innovative solutions that transform the manufacturing industry?

At MAJiK Systems, we’re redefining the way manufacturers interact with their data. Based in Kitchener, Ontario, we’re a close-knit team of problem-solvers and creators, building cutting-edge software to empower manufacturers with actionable insights from their operations.

Our tools merge the power of AI and IoT in order to highlight critical insights, identify trends, and suggest proactive actions, enabling manufacturers to make smarter, faster decisions.

What You'll Do

As a Software Developer At MAJiK Systems, You Will :

  • Design, develop, and maintain scalable software solutions that integrate seamlessly with manufacturing equipment and processes.
  • Build AI-driven features that analyze manufacturing data, highlight critical insights, and provide actionable recommendations to improve efficiency and reduce downtime.
  • Collaborate closely with a small, agile team of developers, product managers, and clients to identify and solve real-world manufacturing challenges.
  • Work with a variety of modern technologies, including front-end and back-end frameworks, databases, and cloud services.
  • Implement robust data pipelines to collect, analyze, and visualize manufacturing data from multiple sources.
  • Be actively involved in the entire DevOps lifecycle, from ideation and design to deployment.
  • Collaborate in code reviews, brainstorming sessions, and technical discussions to continuously innovate and enhance our software and deployment processes.
  • Contribute to the evolution of our products by integrating feedback from end-users.

What We’re Looking For :

  • We’re seeking talented developers with a passion for building impactful software and solving complex problems. Ideally, you will have :
  • Technical Skills :
  • Proficiency in one or more programming languages such as TypeScript, Python, or Go.
  • Experience with modern front-end frameworks, especially React and its ecosystem, including Next.js and Storybook.
  • Interest in exploring and using cutting-edge technologies like Deno, Next.js v15, React v19, React Server Actions, and tools such as Anthropic Claude, OpenAI, LangChain, LangSmith, LangGraph, LangFuse, Liveblocks, Novu, and LaunchDarkly.
  • Familiarity with back-end technologies, microservices, and RESTful APIs.
  • Knowledge of cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Bonus : Experience with manufacturing or IoT solutions.
  • AI / ML Enthusiasm : Interest or experience in using AI to extract insights from large datasets and suggest actionable steps for users.
  • Problem-Solving Mindset : You love tackling complex challenges and breaking them into elegant, efficient solutions.
  • Team Collaboration : Strong communication skills and a passion for working collaboratively with a tight-knit team.

Why Join MAJiK Systems?

  • Impactful Work : Your code will directly improve how manufacturers operate, innovate, and act on critical insights.
  • Cutting-Edge Tech : You’ll work with AI and other advanced technologies to solve meaningful, industry-changing problems.
  • Close-Knit Team : With just a few founders and a growing team, you’ll have a real say in shaping our products and culture.
  • Learning Opportunities : We invest in our team’s growth, providing opportunities to explore new technologies and responsibilities, and pursue personal development that interests you.
  • Flexible Environment : Enjoy a hybrid or remote-friendly work model with the option to collaborate in person in Kitchener.
  • Competitive Compensation : We offer a comprehensive compensation package that includes benefits, vacation, and the potential to gain an ownership stake in the company through equity opportunities.

About MAJiK Systems :

MAJiK Systems is a small but mighty software company based in the heart of Kitchener, Ontario. We build intuitive solutions that connect manufacturing systems, enabling manufacturers to unlock the full potential of their operations. From real-time data visualization to advanced analytics, our tools leverage AI to highlight critical insights, suggest proactive actions, and empower businesses to stay ahead of the competition.

If you’re excited about the prospect of contributing to a growing team that’s making a tangible impact on the manufacturing industry, we’d love to hear from you!

How to Apply :

Send us your resume, GitHub profile, or any portfolio work that showcases your technical chops here or to [emailprotected] . In your application, tell us about a project you’re proud of and why it matters to you.

Let’s build the future of manufacturing together.

Please note, only those applicants that have been selected for an interview will be contacted. Direct applicants only, please.

J-18808-Ljbffr

Create a job alert for this search

Software Developer • Waterloo, Region of Waterloo, Canada

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Developer Engineer in Test (SDET) – Core Protection Technology

McAfee

Waterloo null

Remote

Remote

CAD 70,000 - 90,000

Full time

11 days ago

Software Developer I (Android)

Tripadvisor

Waterloo null

Remote

Remote

CAD 70,000 - 100,000

Full time

10 days ago

UI/UX Software Developer

ATS Automation Tooling Systems Inc

Cambridge null

Remote

Remote

CAD 70,000 - 90,000

Full time

9 days ago

Software Developer

DataAnnotation

null null

Remote

Remote

CAD 60,000 - 80,000

Full time

5 days ago
Be an early applicant

Software Developer Engineer in Test (SDET) – Core Protection Technology

McAfee GmbH

Waterloo null

Remote

Remote

CAD 70,000 - 100,000

Full time

18 days ago

Software Developer- Ruby on Rails Specialist

ActiveDEMAND

Calgary null

Remote

Remote

CAD 75,000 - 95,000

Full time

Today
Be an early applicant

.Net Software Developer - Intermediate

J.D. Power

London null

Remote

Remote

CAD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Senior Software Developer (.Net)

Hyperproof

Toronto null

Remote

Remote

CAD 90,000 - 140,000

Full time

2 days ago
Be an early applicant

Software Developer

asset works

Calgary null

Remote

Remote

CAD 80,000 - 110,000

Full time

2 days ago
Be an early applicant