Enable job alerts via email!

Backend Software Developer

MAJiK Systems

Waterloo

Hybrid

CAD 70,000 - 100,000

Full time

23 days ago

Boost your interview chances

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

Job summary

MAJiK Systems, une entreprise en pleine croissance, recherche un Développeur logiciel passionné par la construction de solutions impactantes pour l'industrie manufacturière. Vous serez responsable de la conception et de la création de services cloud pour transformer les données de fabrication en informations exploitables. Rejoignez une équipe dynamique où votre contribution aura un impact direct sur les opérations des usines à l'échelle mondiale.

Benefits

Flexibilité de travail hybride ou entièrement à distance
Possibilités de croissance et d'apprentissage
Culture orientée résultats
Avantages compétitifs

Qualifications

  • Connaissances pratiques de TypeScript, Python ou Go.
  • Expérience avec des microservices et des API REST/GraphQL.
  • Connaissance des pratiques de CI/CD et de l'infrastructure-as-code.

Responsibilities

  • Concevoir et construire des pipelines de données cloud-natifs.
  • Développer des capacités pilotées par l'IA pour extraire des informations.
  • Collaborer avec une équipe de développeurs agiles.

Skills

Proficient in TypeScript
Proficient in Python
Proficient in Go
Microservices
REST APIs
GraphQL APIs
Event-driven architectures
Containerization
AWS
Azure
GCP
AI/ML

Job description

Are you passionate about crafting innovative solutions that can 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, build, and scale cloud-native services and data pipelines that transform manufacturing data into information and insights.
  • Own features end-to-end—from architecture and API design through deployment and monitoring.
  • Collaborate closely with a small, agile team of developers, product managers, and customers to solve real-world challenges.
  • Develop AI-driven capabilities that surface critical insights and actionable recommendations.
  • Champion DevOps best practices, including CI/CD, infrastructure-as-code, observability, and automated testing.

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:

  • Proficiency in one or more languages such as TypeScript, Python, or Go.
  • Hands-on experience with micro-services, REST/GraphQL APIs, and event-driven architectures.
  • Familiarity with containerization (Docker/Kubernetes) and at least one major cloud platform (AWS, Azure, or GCP).
  • Curiosity for modern tech—we experiment with Deno, NestJs, Next.js 15, React 19, Server Actions, and tools like OpenAI, LangChain, LangSmith, LangGraph, LangFuse, Liveblocks, Novu, and LaunchDarkly.
  • Bonus points for exposure to manufacturing systems, industrial protocols, or IoT solutions.
  • AI/ML enthusiasm—you enjoy extracting insights from large datasets and turning them into user-friendly features.
  • Collaborative mindset—clear communication and a passion for working in a fast-moving, supportive environment.

Why Join MAJiK Systems?

  • High impact – Your code will directly improve how factories run worldwide.
  • Cutting-edge tech – Work with AI, streaming data, and advanced analytics every day.
  • Voice at the table – In our small team, every opinion shapes the product and culture.
  • Growth & learning – We fund courses, conferences, and stretch projects that excite you.
  • Flexibility – Hybrid or fully remote options, with an open, results-oriented culture.
  • Competitive package – Salary, comprehensive benefits, generous vacation, and potential equity.

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.

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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Backend Software Developer

Home Hardware Stores

St. Jacobs

Hybrid

CAD 80,000 - 120,000

20 days ago

Senior Backend Software Developer, Remote Canada

Smile Digital Health

Remote

CAD 80,000 - 100,000

30+ days ago