30 серпня 2024
Senior Streaming Automation Developer Львів, Ряшів (Польща), віддалено We’re opening the position of a Senior Streaming Automation Developer to work with our Client operating in the domain of video streaming (inserting advertising into the stream). This role primarily involves software development to address tasks requiring an overarching view of our value delivery chain. To accomplish these objectives, you will need to communicate with other technical teams (Test, Clo
30 серпня 2024
Senior Streaming Automation Developer
Львів, Ряшів (Польща), віддалено
We’re opening the position of a Senior Streaming Automation Developer to work with our Client operating in the domain of video streaming (inserting advertising into the stream).
This role primarily involves software development to address tasks requiring an overarching view of our value delivery chain. To accomplish these objectives, you will need to communicate with other technical teams (Test, Cloud Engineering, Operations) as well as your own Development Team.
This role offers substantial opportunities to take ownership of topics that span the Development and Operations spectrum, from enhancing monitoring across 20 Node.js services to automating common service requirements, including custom horizontal pod autoscaling to centralized cluster control components.
Responsibilities:
- Design and implement new streaming-related features and functionalities within our Node.js stack
- Write and enhance tests, including development of a new stream analyzer
- Introduce new tools and technologies
- Conduct code reviews (all developers participate in this process)
- Participate in design and architecture reviews
- Troubleshoot issues and identify potential improvements
- Provide foundational solutions for the Team to follow on topics such as monitoring automation, stream manipulation and analysis for DASH/HLS/CMAF, and KPI automation to enhance product performance visibility
- Share the knowledge and processes you have developed through documentation and training seminars
Requirements:
- Node.js, optionally Golang or React.js
- Ability to write clean code and ensure proper CI with ESLint, Prettier, Husky, GitLab CI, Docker, strict MR workflow, and automated versioning
- Adaptive streaming expertise (HLS/DASH): ffprobe, ffmpeg
- Ability to ensure proper CD pipeline with Docker, Kubernetes, Terraform, Helm, and GitLab
- Experience with MongoDB, Redis, and Victoria Metrics
- Confident, logical, and methodical approach to work
- Strong analytical and problem-solving skills
- Experience in video streaming technologies
- Strong customer service orientation
- A team player attitude
- The ability to work within an international team
- English level — Upper-Intermediate or higher
We offer:
- Remote-first work model with flexible working hours (we provide all equipment)
- Comfortable and fully equipped offices in Lviv and Rzeszów
- Competitive compensation with regular performance reviews
- 18 paid vacation days per year + all state holidays
- 12 days of paid sick leave per year without a medical certificate + extra paid leave for blood donation
- Medical insurance with an affordable family coverage option
- Mental health program which includes free and confidential consultations with a psychologist
- English and German language courses
- Corporate subscription to learning platforms, regular meetups and webinars
- Friendly team that values accountability, innovation, teamwork, and customer satisfaction
- Inclusive environment where everyone feels valued and treated equally. We proudly partner with VeteranHub to support Ukrainian veterans
- We are committed to supporting Ukraine and actively participate in charity initiatives