ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Software Engineer

STACK IT Recruitment

Toronto, Ontario, Canada permanent

Posted: January 7, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Build high-performance cloud services and APIs running on AWS and Kubernetes.

Job Description

💡 Ready to build high-performance cloud services that power a global video technology platform?

We’re hiring a Software Engineer to develop Python-based cloud services and APIs running on AWS and Kubernetes. If you excel in backend development, cloud infrastructure, and modern DevOps tooling, this role is for you.

💻 Who You Are
A highly skilled Software Engineer with strong Python experience and deep knowledge of AWS, Kubernetes, networking, and observability. You’re comfortable owning services end-to-end and delivering reliable, scalable cloud solutions.

📍 Work Type

• Fully On-Site - 5 days a week in-office
• Location: Toronto, ON
• Vacancy Type: This is a newly created position


Requirements:
🎯 What You’ll Do

• Develop backend services in Python (Tornado, Django) for AWS and Kubernetes
• Build and optimize APIs powering distributed cloud systems
• Deploy and scale workloads on AWS: EC2, AutoScaling, RDS, S3, CloudWatch, CloudFormation
• Containerize and manage services using Docker and Kubernetes
• Implement monitoring using Prometheus and Zabbix
• Manage centralized logging systems (ELK / EFK)
• Work with networking protocols (IP, TCP, UDP, TLS)
• Support build pipelines using GNU Make, Meson, Autotools, SCons, or Gradle
• Utilize media technologies such as FFmpeg and GStreamer
• Collaborate with engineering teams to ensure clean, scalable service delivery

⭐ What We’re Looking For

• 5+ years of experience as an Backend/Python Engineer or in a similar backend/cloud-focused role
• Strong proficiency in Python (Tornado or Django preferred)
• Solid understanding of SQL and relational databases
• Hands-on experience with AWS (EC2, AutoScaling, RDS, S3, CloudWatch, CloudFormation)
• Practical experience with Docker, Kubernetes, and git
• Good grasp of networking fundamentals (IP, TCP, UDP, TLS)
• Experience setting up and maintaining monitoring tools (Prometheus, Zabbix)
• Experience with centralized logging platforms (ELK/EFK)
• Familiarity with build systems (GNU Make, Meson, Autotools, SCons, Gradle)

🔥 What Makes This Role Exciting

• Impact – Build the backbone of cloud services powering real-time, distributed applications
• Innovation – Work with Python, Kubernetes, AWS, and cutting-edge media/streaming technologies
• Growth – Develop complex cloud-native systems while deepening your expertise in backend engineering, scalability, and observability


Benefits:
• Base Salary: $100,000 – $120,000
• Stock Options: Opportunity to own a part of the company and share in its growth
• Health Spending Account (HSA): Flexible, employer-funded account supporting your wellness
• Paid Time Off: 2 weeks of vacation

📩 Ready to Build Scalable Cloud Software? Apply Now!

At STACK IT Recruitment, we connect top technical talent with standout opportunities across Canada. If you meet at least 70% of the qualifications, we encourage you to apply - we’d love to chat!

Know someone perfect for this role? Share this posting! You might help them find their next great opportunity.

✨ We’re proud to support diversity and inclusion. Need accommodation during the hiring process? Just let us know - we’re here to help.

AI Use Disclosure:

STACK IT uses AI-enhanced tools to support initial candidate screening and interview note analysis. All assessments and hiring decisions remain human-led.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply