
Job Overview
Location
Ottawa Office
Job Type
Full-time
Category
Full-Stack Engineer
Date Posted
March 4, 2026
Full Job Description
đź“‹ Description
- • Solink is seeking a highly skilled Senior Full-Stack Engineer to join our dynamic Core Apps – Video Team. This pivotal role involves the comprehensive development and enhancement of Solink’s Video Management System (VMS) and its cutting-edge cloud video platform. You will be instrumental in shaping the entire video pipeline, from the intricate integration of cameras and streams to the delivery of sophisticated customer-facing video experiences, including live viewing, seamless playback, efficient investigation workflows, and robust export functionalities.
- • This position is ideally suited for a seasoned engineer who possesses a strong command of full-stack development, exhibits a deep intuition for backend systems, and has the capacity to significantly influence technical strategy beyond the scope of individual tasks. You will be a key contributor to architectural decisions, provide mentorship to fellow engineers, and ensure the video platform's scalability, reliability, and efficiency as Solink continues its rapid expansion.
- • A core focus of this role lies in optimizing storage efficiency and mastering video encoding/decoding processes. We are actively searching for an individual who understands the critical real-world trade-offs between cost, quality, reliability, and performance inherent in managing large-scale video systems.
- • Your responsibilities will encompass designing, building, and maintaining full-stack features across Solink’s video applications, with a significant emphasis on backend services and systems integration, estimated at 60–70% of your workload.
- • You will be tasked with building and evolving fundamental video capabilities, including but not limited to: stream lifecycle management (ensuring camera connectivity, health, and state), developing engaging live and recorded video playback experiences, creating efficient video export and clip generation workflows, and enhancing investigation/search functionalities that rely on rapid and dependable video retrieval.
- • A key aspect of your role will involve developing and optimizing backend services and APIs that underpin video workflows across both edge and cloud environments, ensuring seamless communication and data flow.
- • You will collaborate closely with both edge and cloud components, including Linux-based edge devices and cloud services, to guarantee end-to-end system reliability and performance.
- • A significant part of your contribution will be dedicated to improving storage efficiency and the cost-performance ratio of video workflows. This includes refining retention policies, packaging strategies, transcoding/processing techniques, and enhancing operational visibility into these processes.
- • You will actively contribute to critical design decisions, meticulously balancing the imperatives of scalability, performance, reliability, security, and an exceptional developer experience.
- • This role requires close partnership with Product, QA, and other cross-functional engineering teams to effectively translate complex requirements into pragmatic, production-ready solutions.
- • You will play a vital role in mentoring and influencing other engineers through constructive code reviews, insightful design discussions, and proactive, informal knowledge sharing sessions.
- • Continuous improvement of team tooling, observability practices, and development processes will be a key objective, including the thoughtful exploration and adoption of AI-assisted workflows where they can demonstrably enhance productivity and product capabilities.
- • The ideal candidate will possess a strong foundation in modern web development, demonstrating proficiency with JavaScript/TypeScript and React (or comparable frontend frameworks).
- • Deep backend expertise, particularly with Node.js or similar technologies, is essential, encompassing robust API design, a solid understanding of distributed systems fundamentals, and a proven track record of ensuring production reliability.
- • Experience within the VMS/video surveillance domain is highly valued, including familiarity with camera systems, VMS concepts, video workflows, and the operational expectations of such systems.
- • Hands-on experience with key video streaming technologies such as RTSP, HLS, and WebRTC is a must.
- • Practical application of FFmpeg in production environments, whether for debugging pipelines, managing packaging/transcoding workflows, or integrating video processing into services, is crucial.
- • A strong grasp of video encoding/decoding fundamentals and their impact on storage footprint, cost, quality, latency, playback compatibility, and seek performance is required.
- • Experience working within Linux environments, particularly with edge devices or performance/IO-sensitive systems, is highly beneficial.
- • Comfort navigating, debugging, and contributing to codebases that include C++ and/or Rust is expected, even if not an expert in both.
- • Hands-on experience with cloud platforms, preferably AWS, and modern deployment methodologies like infrastructure as code, CI/CD, and containerization/serverless technologies, is necessary.
- • Proven experience with large-scale video storage and retention strategies, including tiering, lifecycle policies, segment management, and compaction/repacking, is important.
- • Familiarity with hardware acceleration and performance tuning for video workloads will be advantageous.
- • Exceptional problem-solving skills, a strong sense of ownership, and the ability to influence technical decisions are paramount.
- • Nice-to-have qualifications include experience with Kubernetes, cloud-native operations (observability, metrics, incident response, SLOs), scaling systems in high-growth environments, and an interest in AI/ML applications for product and team enhancement.
Skills & Technologies
About Solink Corporation
Solink Corporation provides cloud-based video security and business intelligence solutions that integrate security camera footage with point-of-sale data to help businesses detect fraud, monitor operations, and improve performance. The platform automatically synchronizes transaction events with corresponding video clips, enabling users to search and review incidents efficiently. Founded in 2009 and headquartered in Ottawa, Canada, Solink serves retail, restaurant, hospitality, and financial services clients across North America, offering subscription-based software that reduces investigation time, prevents loss, and delivers actionable insights through analytics and real-time alerts.
Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.
Newsletter
Weekly remote jobs and featured talent.
No spam. Only curated remote roles and product updates. You can unsubscribe anytime.
Similar Opportunities

SunnyData Inc.
2 months ago
2 months ago


