This is a remote position.
Note: This is 100% remote job in Germany. We are only looking for people residing in Germany and do not require visa sponsorship.
Tasks & Responsibilities
This role offers significant ownership across Development and Operations including improving monitoring across 20 Node.js services and automating common service requirements such as custom horizontal pod autoscaling and centralized cluster control components.
- Design and implement new streamingrelated features within our Node.js stack
- Develop and enhance tests including creating a new stream analyzer
- Introduce and integrate new tools and technologies
- Conduct code reviews (all developers participate in this process)
- Engage in design and architecture reviews
- Troubleshoot issues and identify areas for improvement
Requirements
You are a confident logical and methodical professional with handson experience in the following technologies:
- Node.js with optional experience in Golang and React.js
- Expertise in clean code practices and continuous integration: eslint prettier husky GitLab CI Docker strict merge request workflow and automated versioning
- Adaptive streaming knowledge (HLS/DASH) using tools like ffprobe and ffmpeg
- Proficient in continuous deployment with Docker Kubernetes Terraform Helm and GitLab
- Experience with databases and caching: MongoDB Redis and Victoria Metrics
Nice to Have:
- Strong analytical and problemsolving skills
- Experience with video streaming technologies
- Excellent customer service orientation
- Team player mindset
- Ability to work effectively within an international team
Core Benefits
- Professional Growth: Strong emphasis on employee learning and development
- Remote Work: Full remote work option available within Germany
- Workplace Quality: Modern office environment with stateoftheart equipment and customizable hardware options
- Employee Engagement: Opportunities to participate in industry events and team activities