Tech Stack
JavaScriptTypeScriptNode.jsDockerLinux
Job Description, Responsibilities & Requirements
About the Position
Your career starts here!
We are looking for a Typescript Live Video Streaming Engineer to join our video engineering team and support live video streaming operations in a 24/7 production environment. This role is focused on learning and working with real live video systems, including studio signal flow, video capture, encoding, streaming, monitoring, and troubleshooting. You will work closely with senior engineers, studio engineers, DevOps, and software developers to maintain reliable live video workflows.
Responsibilities
- Participation in design and development of a scalable video streaming server
- Writing gstreamer-based encoding service
- Create a web player
- Code performance optimization
- Creating of the event-based handler for video production equipment
Requirements
- Excellent problem-solving skills
- Basic knowledge of algorithms and their complexity
- Javascript/Typescript/Node.js knowledge
- Excellent troubleshooting skills
- English
Nice to Have
- Hands-on experience in building large and (preferably) high-load systems
- Network engineering
- Encoding experience
- Experience with WebRTC streaming server
- Knowledge about video codecs and containers
- Experience with Linux, Docker
Working Conditions
- Work type: Full-time
- Department: IT
- Location: Remote UA