Middle Golang Software Engineer

for Online TV Streaming Giant

  • Location


  • Area


  • Tech Level


Tech Stack



your info


.pdf , .docx, .rtf, .pptx up to 20mb

    About the Client

    Our Client is a free online television service broadcasting over 75 live channels full of the TV shows, movies and Internet videos, all on one dial. The company was founded in 2013 and is based in Los Angeles, California. TechHive, a home technology review site, referred as the best cord-cutting application. The product runs as an app on AppleTV, Android TV, Amazon Fire Stick, Roku, and PlayStation. The company currently has around 75 content partners. The company also as of October 2016 has around 5 million monthly active users up from 500,000 in early 2015. This video-streaming product generates revenue from video advertisements between programming, and has a goal to continue to stay as free television.

    Project details

    Our client is led by a seasoned team of entrepreneurs, TV and technology executives, and top-of-class team members. $43M+ funding with investors like US Venture Partners, Sky, Chicago Ventures, Universal Music Group, United Talent Agency and Pritzker Group. Top app with millions of users across platforms like web, iOS, Android, Roku, Apple TV, Amazon Fire TV, Android TV, Vizio, Samsung, and more.

    One of the hottest startups in Los Angeles and one of the leading video platforms in the industry – often covered in NY Times, Forbes, Techcrunch, Variety, USA Today, CNN, Mashable and more!

    High energy culture. Passionate entrepreneurial team. Massive market. Employing the best of the best in the industry. We’re building the future of television.

    Your Team

    Our team is led by some of the best entrepreneurs and executives in media and technology. Our Executive Chairman was the Chief Content Officer of Spotify. Our co-founder and CEO was the CEO of Threadless and board member of Trunk Club and Smule. Our principal architect built the first Roku for Netflix. You’ll be joining a world-class startup team, with multiple exits under their belt, to build the future of television.

    Our team solves business and technology problems. We run many experiments. We iterate on successful tests and turn them into products. We deploy those products across our apps to millions of users. We obsess over data. We run a lean, agile, vegan, non-gmo, all organic development process. Our team is aligned with company goals and KPIs. We have autonomy on how to solve problems. We bring out the entrepreneur in every engineer. We work together to build the future of TV.

    What's in for you

    • Interview process that respects people and their time
    • Professional and open IT community
    • Internal meet-ups and resources for knowledge sharing
    • Time for recovery and relaxation
    • Bright online and offline events
    • Opportunity to become part of our internal volunteer community
    • vacancy.benefit7


    We are looking for a Mid-Level Golang Engineer to join our engineering team. In this role, you will be responsible for designing, developing, and maintaining our backend transcode systems and services using Go.
    The Transcode team supports several services. The language used during day-to-day work is GoLang. The Video Engineering services are responsible for the “backbone” of the TV ecosystem. Transcode services focus on the ingestion portion of the ecosystem – transcoding, ABR ladder handling, DRM handling, etc.


    • 2-3 years of professional software engineering experience, with 2+ years focused on Go or any compiled programming languages

    • Experience building scalable and distributed systems

    • Deep understanding of concurrency patterns in Go and experience with goroutines, channels, etc.

    • Experience with AWS services (EC2, ECS, RDS, SQS,S3 etc.)

    • Experience with containerization technologies like Docker and orchestration platforms like Kubernetes

    • Experience with SQL or NoSQL databases

    • Experience with REST API design and development

    • Strong computer science fundamentals in data structures, algorithms, and object-oriented design

    • Experience with testing frameworks, mocking, and test driven development

    • Experience with source control systems, especially Git

    • Ability to learn and master new technologies quickly

    • Good communication skills and ability to collaborate across functional teams

    Nice to have:

    • OTT experience

      • ABR protocols HLS/DASH

      • DRM systems (FairPlay, Widevine, PlayReady)

      • Experience working with FFMpeg application

    • Experience with Kafka / message brokers

    • Experience with gRPC / protobuf

    image description
    Your personal recruiter
    Yuriy Zazulyak

    Apply Now

    .pdf , .docx, .rtf, .pptx up to 20mb