×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer to design and maintain UI interfaces video streaming technology uses python back end

Job in Saskatoon, Saskatchewan, S7W, Canada
Listing for: S.i. Systems
Contract position
Listed on 2026-06-23
Job specializations:
  • Software Development
    Python, Backend Developer, Full Stack Developer
Job Description & How to Apply Below
Position: Software Developer to design and maintain UI interfaces for video streaming technology that uses python back end

Our client is seeking a Software Developer to design and maintain UI interfaces for video streaming technology (python)

Join high-impact software initiatives supporting video and sensor-streaming technologies within a complex on-premise infrastructure environment. This role drives end-to-end application development, integrating modern web frameworks with Python-based backends and multimedia pipelines. The position provides hands-on ownership across streaming data systems and developing UI interfaces powered by self-hosted deployments in the mining sector.

Contract, Saskatoon, % Onsite

Must Haves

  • 5+ years in full-stack web development using modern frontend frameworks and Python (FastAPI) backends
  • Strong experience with Python Librarie
    s
  • Experience building UI interfaces
  • Fluency in database design and management with SQLite and Postgres
  • Experience deploying and maintaining applications in self-hosted
    , on-premise environments under complex networking topologies
  • Nice to Have

  • Background integrating camera or sensor data streams into web-based user interfaces
  • System administration exposure across Linux environments
  • Proficiency in multimedia stream processing including hardware-accelerated encoding/decoding
    , container formats, and streaming protocols
  • Undergraduate or graduate degree in Engineering, Computer Science, or related technical discipline
  • Responsibilities

  • Design and develop full-stack web applications combining modern frontend frameworks and Python-based backends
  • Implement and optimize multimedia streaming pipelines including encoding, muxing, storage, and transport
  • Manage and maintain relational databases across on-premise architecture
  • Deploy and sustain applications within self-hosted infrastructure systems
  • Troubleshoot networking and software integration issues across complex environments
  • Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary