Golang Backend Developer
ViewLift
About the role
About ViewLift
ViewLift is a global leader in digital content distribution, empowering media companies, sports leagues and teams to monetize their content across every screen. Our end-to-end OTT (Over-The-Top) video streaming platform enables clients to launch and grow their businesses with branded native applications on major devices including web, mobile, TV-connected devices, Smart TVs, and gaming consoles.
We provide a comprehensive, purpose-built technology stack that includes robust content management systems (CMS), advanced analytics, personalization engines, and flexible monetization models (AVOD, SVOD, TVOD, and hybrid options). Our clients include Versant, Monumental Sports Network, NHL, NBA and MLB teams (including the Vegas Golden Knights, Chicago Bulls, and more), Professional Fighters League, LIV Golf, and many others across sports, media, and entertainment.
What You will do:
- Design and build scalable, high-performance microservices using Go
- Own backend features end-to-end (design → development → production)
- Develop and optimize GraphQL, GRPC and REST APIs
- Build systems that handle real-time traffic spikes for live streaming events
- Integrate with third-party services (payments, DRM, analytics, etc.)
- Improve system performance, scalability, and fault tolerance
- Troubleshoot production issues and drive root cause analysis
- Write clean, testable, and reusable code by effectively leveraging AI-assisted development workflows
- Collaborate closely with engineering, DevOps, and product teams in an agile setup
Qualifications
Must-Have:
- Strong programming experience with Golang (Go)
- Solid understanding of Microservices architecture and distributed systems fundamentals
- Write clean, testable, and reusable code by effectively leveraging AI-assisted development workflows (Claude, Cursor, Codex or similar)
- Strong experience with NoSQL databases (e.g., MongoDB, ScyllaDB, etc.)
- Proficiency with GitHub/GitLab
- Ability to write scalable, maintainable, and testable code
Nice to have:
- Experience building systems for high-scale environments (OTT, Media, streaming)
- Experience with Rust, Python
- Experience with Kafka / Pulsar / event-driven architectures
- Experience working with at least one major cloud provider
- Understanding of SQL databases and query optimization
- Exposure to Docker / Kubernetes
- Understanding of observability (metrics, logging, tracing)
What We Have
- Strong ownership mindset. You build it, You run it
- Ability to move fast without compromising quality
- Clear thinking and structured problem-solving
- Attention to detail in both code and requirements
- Comfort operating in high-scale, high-impact production systems
Why Join ViewLift
- Build systems that serve millions of users globally
- Work on live-event scale challenges (real-world, not theoretical)
- Exposure to multi-cloud architecture
- High ownership with direct impact on platform reliability and revenue
- Work closely with senior engineering leadership on scalable system design
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free