Overview
We are seeking a Senior Backend Developer specializing in Video on Demand and Live Streaming, specifically utilizing GoLang, for a 12-month contract position. The successful candidate will work on the VoD2Live project, responsible for developing high-performance backend services that integrate with third-party services. This remote role is ideal for developers with strong problem-solving skills and extensive experience in video streaming protocols and microservices architecture.
Responsibilities
- Develop functional and high-performing backend services that meet the platform's requirements.
- Write high-quality, well-documented, and maintainable code.
- Integrate the platform with necessary third-party services (CDNs, DRM providers, etc.).
- Ensure comprehensive documentation of systems and components.
- Implement and maintain robust monitoring and alerting systems for production environments.
- Collaborate with cross-functional teams to deliver project milestones.
- Participate in code reviews and contribute to continuous improvement initiatives.
Requirements
- Senior or Lead level experience in backend development.
- Proficiency in GoLang is mandatory.
- Experience with at least one additional backend language (VCL, Node.js, Python).
- Strong understanding of video streaming protocols (HLS, MPEG-DASH).
- Familiarity with DRM technologies (Widevine, PlayReady, FairPlay).
- Expertise with CDNs (AWS CloudFront, Akamai, Fastly).
- Hands-on experience with cloud platforms (AWS, Fastly).
- Solid knowledge of RESTful APIs and microservices architecture.