This recruiter is online.

This is your chance to shine!

Apply Now

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

Calgary, AB
  • To be discussed
  • Contract job

  • Published since 3 weeks ago

  • 1 position to fill as soon as possible

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, 100% Onsite

Must Haves

  • 5+ years in full-stack web development using modern frontend frameworks and Python (FastAPI) backends
  • Strong experience with Python Libraries
  • 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
Disclaimer:
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Apply

Requirements

Level of education

undetermined

Diploma

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined