Talent.com
STACK IT Recruitment
Python Developer (3-Month Contract)STACK IT Recruitment • Mississauga, ON, CA
No longer accepting applications
Python Developer (3-Month Contract)

Python Developer (3-Month Contract)

STACK IT Recruitment • Mississauga, ON, CA
7 days ago
Job type
  • Temporary
  • Quick Apply
Job description

🐍 Build Software That Powers Real-World Technology as a Python Software Developer!

Our client is seeking a Python Software Developer for a 3-month contract to join their Engineering team and help develop software that powers advanced sensing technologies used across engineering, infrastructure, environmental, and industrial applications worldwide.

In this role, you'll work alongside software engineers, product managers, and applications specialists to design, develop, test, and enhance Python applications that communicate directly with embedded hardware. If you enjoy solving real-world engineering challenges and seeing your software come to life beyond the screen, this is an excellent opportunity to make an impact.

💻 Who You Are:

You're a collaborative software developer who enjoys building reliable, high-quality applications that interact with real hardware. You take pride in writing clean, maintainable Python code, solving technical challenges, and continuously improving the products you work on. You're comfortable working within Agile teams, enjoy learning new technologies, and thrive in environments where software and engineering come together to create innovative solutions.

📍 Work Type

Location: Mississauga, ON (Fully On-site)

Contract Length: 3-month contract (must be incorporated)

Vacancy Type: This role reflects a new vacancy

Requirements

🎯 What You'll Do:

  • Design and develop new application-level features for embedded software products using Python.
  • Collaborate closely with Engineering and Product Management teams to transform product requirements into robust technical solutions.
  • Build and integrate new functionality into existing software applications while maintaining high standards of code quality and performance.
  • Develop Python-based applications using frameworks such as PyQt (Qt) or Pygame.
  • Work alongside Software and Applications teams to validate new functionality on physical hardware and field equipment.
  • Develop software that communicates with embedded devices using Bluetooth and other hardware interfaces.
  • Support testing, debugging, and optimization across Linux-based embedded environments.
  • Utilize NumPy to manipulate, process, and organize numerical data used by engineering applications.
  • Participate in Agile development processes, including sprint planning, feature development, code reviews, and continuous improvement initiatives.
  • Produce clear technical documentation to support new product functionality and ongoing development.

⭐ What We're Looking For (Our Wishlist):

  • 4+ years of professional software development experience within a collaborative engineering environment.
  • Strong proficiency in Python with a solid understanding of object-oriented programming principles and software design patterns.
  • Experience developing applications for embedded systems or software that interfaces directly with hardware.
  • Hands-on experience with Python GUI frameworks such as PyQt (Qt) or Pygame.
  • Experience working with NumPy for numerical computation and data processing.
  • Familiarity with Bluetooth communication protocols and integrating software with external devices.
  • Basic understanding of Linux operating systems, including Bluetooth drivers and hardware communication.
  • Experience using Git/GitHub for source control, collaboration, and code reviews.
  • Experience working with Jira or similar project management tools.
  • Previous experience working within Agile Scrum development teams.
  • Strong analytical thinking, troubleshooting abilities, and attention to software quality.
  • Excellent communication skills with the ability to collaborate across multidisciplinary engineering teams.

Nice to Have:

  • Familiarity with industrial, instrumentation, robotics, or IoT software development.
  • Exposure to hardware communication protocols and device integration.
  • Understanding of automated testing or CI/CD practices.

🔥 What Makes This Role Exciting?

Real Products, Real Impact: Your software won't sit behind a browser, it'll power technology used across engineering, infrastructure, environmental, and industrial applications worldwide.

Collaborative Engineering: Work alongside experienced software, hardware, and product professionals who are passionate about building innovative technology.

Technical Variety: From designing new features and integrating hardware communication to testing software in real-world environments.

Continuous Learning: Expand your experience across embedded development, Linux environments, Bluetooth communication, and modern Python application development.

Benefits

Rate: $60.00 – $80.00/hour

📩 Ready to Grow Your IT Career? Apply Now!

At STACK IT Recruitment, we connect technical talent with meaningful opportunities across Canada. If you meet around 70% of the qualifications, we encourage you to apply — we’d love to chat.

Know someone who’d be a great fit? Share this posting and help them take the next step in their IT career.

✨ We’re proud to support diversity and inclusion. If you require accommodation during the hiring process, just let us know — we’re happy 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.

Create a job alert for this search

Python Developer (3-Month Contract) • Mississauga, ON, CA

Similar jobs

Python Developer - Synechron

Synechronmississauga, on, ca
Full-time

At Synechron, we believe in the power of digital to transform businesses for the better.Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital ... Show more

 • Promoted

Reliability Engineer with Python Expertise

Chelsea AvondaleMississauga, Peel Region, CA
Full-time

Apply your skills as a Reliability Engineer at Chelsea Avondale, focusing on building a secure, scalable IT infrastructure for our home insurance group.Leverage AWS and Python in a dynamic environm... Show more

 • Promoted

Java Python Developer

VLink IncMississauga, Ontario, Canada
Full-time

Python, Spring, Hibernate Additional Skills:.Relational database, SQL Relocation:.Started in 2006 and headquartered in Connecticut, VLink is one of the fastest growing digital technology services a... Show more

 • Promoted

Citi Senior Developer With Python Focus

Citigroup Inc.Mississauga, Canada
Full-time

Become a pivotal part of Citi’s Wholesale Credit Risk Technology team as a Senior Developer specializing in Python.This role involves innovating and implementing application systems and programming... Show more

 • Promoted

Senior Enterprise Applications Developer (D365 | Azure)

Kohl & Frisch LimitedVaughan
Full-time

A national healthcare distributor, located in York Region, Vaughan, is seeking a Developer, Enterprise Applications to design, develop, and maintain their technology eco-system.The role requires 5+... Show more

 • Promoted

Construction Lawyer – Independent Contractor (Canada) – Remote - burlington

MT>Align, a division of McCarthy Tétrault LLPburlington, on, ca
Remote
Full-time

Work for yourself, but with us!.Align, a division of McCarthy Tétrault LLP, pairs high calibre independent contract lawyers with our clients who need legal support.Align, successful applicants will... Show more

 • Promoted

Senior Developer for Fleet Analytics Solutions

GeotabOakville, ON, CA
Full-time

Enhance fleet management technology as a Senior Software Developer.Utilize Angular, TypeScript, Node.PostgreSQL to build scalable routing solutions in a collaborative setting.This role focuses on d... Show more

 • Promoted

Salesforce & MuleSoft Operations Lead

Halton RegionOakville, ON, CA
Full-time

A municipal government organization is seeking a Supervisor for Resident Applications (Operations) to oversee Salesforce platform management and team operations.The ideal candidate has substantial ... Show more

 • Promoted

Full Stack Developer

Measure Marketing Results Inc.Oakville, ON, CA
Full-time

Full Stack Developer – Measure Marketing Results Inc.Join the team as a WordPress Full Stack Web Developer and AI Tools Specialist.Your role will involve building high-performance, fully customized... Show more

 • Promoted

Senior Project Planner - The RTOC Group

The RTOC Groupburlington, on, ca
Full-time

Our client's Project Team is looking for a Senior Project Planner resource to support this Portfolio.This role will be based in Calgary, with project locations in Alberta and BC.Minimal travel may ... Show more

 • Promoted

Software Engineer, Python

AutoSyncMississauga, Peel Region, CA
Full-time

TRADER Corporation is a trusted Canadian leader in online media, dealer and lender services.AutoSync, and Dealertrack Canada.Quebec) offers the largest inventory of new and used cars in Canada, wit... Show more

 • Promoted

Senior Python Backend Engineer – Remote

Blackfluo.aiMississauga, Peel Region, CA
Remote
Full-time

A leading tech company is seeking a Senior Full-Stack Developer with a focus on backend Python to join their fully remote team.This role involves leading the development of innovative web and mobil... Show more

 • Promoted

Sr. Fullstack Developer/ Architect

Gilder Search GroupVaughan
Full-time

Senior Full Stack Developer/ Architect.Concord, ON (Onsite 5 Days a week).Salary -$130,000-$150,000 + Bonus +Benefits.Our client in the OEM, Trades space is looking for a.This role involves hands‑o... Show more

 • Promoted

Remote-First Full-Stack Engineer: React Native & Python

AffirmMississauga, Peel Region, CA
Remote
Full-time

A financial technology company based in Canada is seeking a Full Stack Developer to join their Card Acquisition team.This role requires a minimum of 2 years of full stack development experience, kn... Show more

 • Promoted

Lead BI & Reporting Developer

Husky Injection Molding Systems Ltd.Bolton, ON, CA
Full-time

An innovative company in Bolton is seeking a Business Intelligence & Reporting Developer to enhance its data-driven decision-making capabilities.This role offers the chance to lead the design and s... Show more

 • Promoted

Licensed Broker | Toronto

TEEMA Solutions GroupOakville, ON, CA
Full-time

Remote (Hybrid option for Ontario).About Ai Insurance Organization.Ai Insurance Organization is a leading provider of commercial insurance solutions across Canada.If you’re a sales-driven commercia... Show more

 • Promoted

Pre-Construction Tech Lead — Align Sales & Projects

DokaBolton, ON, CA
Full-time

A leading construction solutions provider in Ontario is seeking a Pre-Construction Technical Manager to provide technical and commercial support, ensuring project accuracy and customer satisfaction... Show more

 • Promoted

Senior Python Developer

VirtusaMississauga, Peel Region, CA
Full-time

Senior Python Developer (CREQ251396).Must have strong Python programming concepts and hands on experience in application development.Experience working with CI/CD pipelines, Kubernetes and other co... Show more

 • Promoted

Developer

Absorb SoftwareMississauga, Peel Region, CA
Full-time

Absorb is seeking an intermediate-level Developer to take ownership of an internal ETL tool that supports billing, accounting, and operations.In this individual contributor role, you’ll help mainta... Show more

 • Promoted

Product Developer I

NovaTasteOakville, ON, CA
Full-time

Under the supervision local R&D Manager, the incumbent is responsible for developing innovative food products and improving existing ones while ensuring product safety, product quality and cost eff... Show more