ITMC Systems, Inc logo

Backend Engineer (Python)

ITMC Systems, Inc

Toronto, Canada

Share this job:
100 - 125 Posted: 11 days ago

Job Description

<p>1 day ago Be among the first 25 applicants</p><p>Get AI-powered advice on this job and more exclusive features.</p><p><strong>Job Title:</strong> Backend Engineer (Python)<p><strong>Location:</strong> Toronto, Canada (Onsite, 5 days/week)</p><strong>Role Overview</strong><p>We are looking for an experienced <strong>Backend Engineer</strong> to join our team in building scalable, reliable, and secure backend systems. The ideal candidate will have strong expertise in <strong>Python, MySQL, and system architecture</strong>, along with experience designing resilient distributed systems.</p><strong>Must-Have Skills & Experience</strong><ul><li><strong>System Architecture & Design:</strong> Ability to build scalable, fault-tolerant systems that handle failures and unexpected downstream issues.</li><li><strong>Python Development:</strong> Strong coding skills with at least 5+ years of hands-on experience.</li><li><strong>Relational Databases:</strong> High proficiency in SQL and MySQL, with deep understanding of RDBMS concepts (transactions, locking, isolation levels, deadlocks).</li><li><strong>Cloud & Containers:</strong> Experience with cloud environments and container-based distributed systems (e.g., Docker).</li><li><strong>APIs & Microservices:</strong> Strong understanding of distributed system design, RESTful API development, and microservice architectures.</li><li><strong>Messaging Systems:</strong> Hands-on experience with message brokers such as <strong>RabbitMQ</strong>.</li><li><strong>Collaboration Tools:</strong> Proven experience using GitHub (or similar repositories).</li><li><strong>OS Environments:</strong> Comfortable working with *nix-based environments.</li><li><strong>Soft Skills:</strong> Excellent communication, problem-solving, and organizational skills.</li></ul><strong>Nice-to-Have / Preferred</strong><ul><li>Experience with <strong>payment processing systems</strong> (big plus).</li><li>Integration experience with <strong>Payroll Providers</strong> and <strong>Time & Attendance platforms</strong>.</li></ul><strong>Education</strong><ul><li>Bachelor’s degree in <strong>Computer Science, Software Engineering</strong>, or equivalent.</li></ul></p></ul><h3>Seniority level</h3><ul><li><h3>Seniority level</h3>Mid-Senior level</li></ul><h3>Employment type</h3><ul><li><h3>Employment type</h3>Contract</li></ul><h3>Job function</h3><ul><li><h3>Job function</h3>Engineering and Information Technology</li><li><h3>Industries</h3>IT Services and IT Consulting</li></ul><p>Referrals increase your chances of interviewing at ITMC Systems, Inc by 2x</p><h3>Sign in to set job alerts for “Back End Developer” roles.</h3><h3>Back End Developer - Master-Level Internship</h3><h3>Angular Front-End Developer (RxJS, NgRx, Redux), Operate - Future Opportunity</h3><h3>Software Engineer I (Full-Stack) - 12 Month Winter Co-op</h3><h3>Intermediate Back End / Full Stack Engineer</h3><h3>Software Developer Back End (Java) 8422-1015</h3><h3>Full Stack Software Engineer (Remote Canada)</h3><p>We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.</p>
#J-18808-Ljbffr
Back to Listings

Create Your Resume First

Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.

It's fast, easy, and increases your chances of getting an interview!

Create Resume

Application Disclaimer

You are now leaving Careeler.com and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.

Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.