Backend Software Developer

MAJiK Systems

Southwestern Ontario

Hybrid

CAD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Salary and comprehensive benefits
Generous vacation
Potential equity
Funding for courses and conferences
Flexibility in work environment

Job summary

A dynamic software company in Kitchener, Ontario, is seeking a Backend Software Developer to design and build innovative cloud-native services that enhance manufacturing data utilization. The ideal candidate will possess proficiency in multiple programming languages, experience with microservices and cloud platforms, and an enthusiasm for AI/ML. Enjoy the flexibility and impact of working in a close-knit team environment that values each member's contributions.

Qualifications

  • Experience in designing, building, and scaling cloud-native services.
  • Ability to own features end-to-end, from architecture to deployment.
  • Effective communication and collaboration skills in a team setting.

Responsibilities

  • Design, build, and scale cloud-native services and data pipelines.
  • Own features end-to-end from architecture to monitoring.
  • Collaborate with a small team to solve real-world challenges.
  • Develop AI-driven capabilities for critical insights.

Skills

Proficiency in TypeScript
Proficiency in Python
Proficiency in Go
Hands-on experience with micro-services
Experience with REST/GraphQL APIs
Familiarity with containerization (Docker/Kubernetes)
Experience with AWS
Experience with Azure
Experience with GCP
AI/ML enthusiasm

Tools

Docker
Kubernetes
AWS
Azure
GCP

Job description

Join to apply for the Backend Software Developer role at MAJiK Systems

Get AI-powered advice on this job and more exclusive features.

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

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.

Referrals increase your chances of interviewing at MAJiK Systems by 2x

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Software Developer
Backend Software Developer

MAJiK Systems • Southwestern Ontario

On-site
CAD 80,000 - 110,000
Competitive salary
Comprehensive benefits
Generous vacation
+2
Senior Software Developer, Developer Experience and Administration
Senior Software Developer, Developer Experience and Administration

Kinaxis • Halifax

Hybrid
CAD 110,000 - 140,000
Flexible vacation
Flexible work options
Physical and mental well-being program
+4
Senior Software Developer, Developer Experience and Administration
Senior Software Developer, Developer Experience and Administration

Kinaxis • Quebec

Hybrid
CAD 110,000 - 160,000
Flexible vacation
Flexible work options
Well-being programs
+3
Senior Software Developer, Developer Experience and Administration
Senior Software Developer, Developer Experience and Administration

Kinaxis • Montreal (administrative region)

Hybrid
CAD 110,000 - 140,000
Flexible vacation and Kinaxis Days
Flexible work options
Physical and mental well-being program
+2
Senior Software Developer, Developer Experience and Administration
Senior Software Developer, Developer Experience and Administration

Kinaxis • Ottawa, Toronto

On-site
CAD 110,000 - 150,000
Flexible vacation and Kinaxis Days
Flexible work options
Well-being programs
+1
Senior Software Developer, Developer Experience and Administration
Senior Software Developer, Developer Experience and Administration

Kinaxis Inc. • Ottawa

Hybrid
CAD 120,000 - 160,000
Flexible vacation
Flexible work options
Well-being programs
+4
Full Stack Software Developer (Mississauga, ON)
Full Stack Software Developer (Mississauga, ON)

Media Resources Inc. • Mississauga

Hybrid
CAD 100,000 - 150,000
Senior Software Developer, Developer Experience and Administration
Senior Software Developer, Developer Experience and Administration

Kinaxis • Calgary

Hybrid
CAD 110,000 - 140,000
Flexible vacation
Flexible work options
Well-being programs
+3
Senior Software Developer, Developer Experience and Administration
Senior Software Developer, Developer Experience and Administration

Kinaxis • Southwestern Ontario

Hybrid
CAD 110,000 - 160,000
Flexible vacation
Flexible work options
Well-being programs
+4
Sr. Full-Stack Developer, AI Design-to-Dev Toronto
Sr. Full-Stack Developer, AI Design-to-Dev Toronto

Appnovation • Toronto

On-site
CAD 120,000 - 180,000
Health Benefits
Growth Opportunities
Exposure to high-profile clients
+1