At a Glance
- Tasks: Develop high-performance backend services for video streaming and integrate with third-party platforms.
- Company: Join a leading video platform revolutionising the VoD and live streaming experience.
- Benefits: Enjoy remote work flexibility and competitive rates, with a contract lasting 12 months.
- Why this job: Be part of an innovative project that impacts how people consume video content globally.
- Qualifications: Must have senior-level backend development experience and proficiency in GoLang.
- Other info: This role is outside IR35, offering great financial benefits.
The predicted salary is between 43200 - 72000 £ per year.
A leading video platform is seeking experienced Senior Backend Developers with expertise in GoLang to contribute to the VoD2Live project. This person must have experience working on Streaming or Video on Demand. The role requires developing robust, high-performance backend services that integrate seamlessly with third-party services such as CDNs, DRM providers, and cloud platforms. This position is ideal for candidates with strong problem-solving skills and a deep understanding of video streaming protocols and microservices architecture.
Key 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.
Required Skills & Experience:
- Senior or Lead level experience in backend development.
- Proficiency in GoLang (MUST-HAVE).
- Experience with at least one additional backend language (VCL, Node.js, Python).
- Strong understanding of video streaming protocols (HLS, MPEG-DASH).
- Experience 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.
- Experience with databases (PostgreSQL, MySQL, NoSQL databases).
- Proficiency with message queues (Kafka, RabbitMQ).
- Strong DevOps experience, including CI/CD pipelines (GitHub Actions).
- Containerization technologies (Docker, Kubernetes).
- Monitoring & logging tools (Prometheus, Grafana, ELK stack).
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration abilities.
- Experience working in Agile development environments.
- Fluent written & spoken English.
Details of contract:
- Length: 12 months
- Location: Remote (UK)
- Rate: Negotiable based on experience
- Inside/Outside: OUTSIDE IR35
Senior Backend Developer - VoD & Live Stream employer: developrec
Contact Detail:
developrec Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Backend Developer - VoD & Live Stream
✨Tip Number 1
Familiarise yourself with the latest trends and technologies in video streaming and backend development. Being well-versed in protocols like HLS and MPEG-DASH, as well as DRM technologies, will give you an edge during discussions.
✨Tip Number 2
Showcase your experience with GoLang and any additional backend languages you know. Be prepared to discuss specific projects where you've implemented high-performance backend services, especially in relation to video on demand or live streaming.
✨Tip Number 3
Highlight your DevOps skills, particularly with CI/CD pipelines and containerisation technologies. Mention any hands-on experience you have with tools like Docker and Kubernetes, as these are crucial for the role.
✨Tip Number 4
Prepare to discuss your problem-solving approach and how you've tackled challenges in previous projects. Strong analytical skills are essential for this position, so be ready to provide examples of how you've debugged complex issues.
We think you need these skills to ace Senior Backend Developer - VoD & Live Stream
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with GoLang and any other backend languages you've worked with. Emphasise your knowledge of video streaming protocols and your experience with cloud platforms, as these are crucial for the role.
Craft a Strong Cover Letter: In your cover letter, explain why you're passionate about video on demand and live streaming. Mention specific projects where you've developed backend services and how you integrated third-party services. This will show your relevant experience and enthusiasm for the position.
Showcase Problem-Solving Skills: Provide examples in your application that demonstrate your problem-solving abilities. Discuss challenges you've faced in previous roles, particularly related to backend development or video streaming, and how you overcame them.
Highlight Collaboration Experience: Since the role requires excellent communication and collaboration skills, mention any experience you have working in Agile environments. Describe how you've successfully collaborated with teams to deliver high-quality backend solutions.
How to prepare for a job interview at developrec
✨Showcase Your GoLang Expertise
Make sure to highlight your proficiency in GoLang during the interview. Be prepared to discuss specific projects where you've used GoLang, focusing on the challenges you faced and how you overcame them.
✨Demonstrate Knowledge of Video Streaming Protocols
Since the role involves video on demand and live streaming, brush up on your understanding of protocols like HLS and MPEG-DASH. Be ready to explain how these protocols work and their importance in backend development.
✨Discuss Integration Experience
Talk about your experience integrating third-party services such as CDNs and DRM providers. Provide examples of how you've successfully implemented these integrations in past projects, highlighting any challenges and solutions.
✨Emphasise Problem-Solving Skills
Prepare to discuss specific instances where you've solved complex problems in backend development. Use the STAR method (Situation, Task, Action, Result) to structure your answers and demonstrate your analytical thinking.