Software Developer to design and maintain UI interfaces for video streaming technology that uses python back end
S.i. Systems
Calgary, AB- Salary To be discussed
-
Contract job
-
Published since 3 weeks ago
-
1 position to fill as soon as possible
Description
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
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Requirements
undetermined
undetermined
undetermined
undetermined
undetermined
Other S.i. Systems's offers that may interest you