Point your AI agent at freehire and let it find you a job.

Get the CLI →

Seed NanoTech International

NewBe an early applicant

Mid-Level Software Engineer – Python

Posted 1 view
Discussion

Summary

A 4–12 month co-op placement (Fall 2025 intake) with Seed NanoTech's development team in Brampton, building Python backend applications, REST APIs (Flask/Django), and real-time data pipelines for the company's biosensor hardware, in collaboration with data and hardware engineers.

Location: Brampton, Ontario
Duration: 4–12 months
Level: Undergraduate / Master’s (Co-op)Term: Fall 2025 Intake (Sept–Dec or extendable to Jan)

About the Role

Join Seed NanoTech’s development team to build smart software systems powering our real-time biosensors. You’ll work on backend applications, data pipelines, and integrations with sensor hardware.

Key Responsibilities

  • Develop Python-based applications and tools
  • Build and maintain RESTful APIs (Flask/Django)
  • Handle real-time data processing from biosensors
  • Collaborate with data and hardware engineers
  • Maintain Git repositories and documentation

Core Skills

  • Python programming (OOP, NumPy, Pandas)
  • REST API frameworks (Flask, Django)
  • Git version control and basic SQL/NoSQL
  • Experience with Jupyter, basic data visualization
  • Understanding of software testing and debugging

Soft Skills

  • Strong problem-solving mindset
  • Clear communication in cross-functional teams
  • Time and task management
  • Willingness to learn new libraries/tech

Skills

What Middle Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available