{bc}
linkedin

Senior Golang Engineer (WebRTC)

codeELS
Dubai, UAE
Full Time
Senior
Remote
Today
GolangWebRTCDistributed SystemsCloud Native ArchitectureLiveKitJanus
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

GolangWebRTCDistributed Systems
Smart Apply

Full Job Posting

About the Role

  • We are looking for a highly experienced Senior Golang Engineer to lead the backend development of a next generation real time communication platform. You will design and build scalable services powering live streaming, WebRTC audio/video conferencing, media servers, and real time collaboration, simi

Responsibilities

  • Design, develop, and maintain high performance backend services using Golang.
  • Build scalable WebRTC signaling servers.
  • Develop and optimize live streaming infrastructure.
  • Implement low latency audio and video communication.
  • Integrate media servers such as LiveKit, Janus, Mediasoup, Kurento, or similar technologies.
  • Develop RTMP, SRT, HLS, DASH, and WebRTC streaming workflows.
  • Optimize media routing, bandwidth adaptation, and congestion control.
  • Implement recording, playback, and cloud storage pipelines.
  • Design scalable microservices architecture.
  • Develop REST APIs and gRPC services.
  • Implement WebSocket based real time communication.
  • Optimize system performance for high concurrency.

Required Skills

  • 5+ years of professional Golang development.
  • Strong understanding of Go routines and channels, concurrency patterns, memory optimization, performance tuning, profiling and benchmarking, dependency management, Clean Architecture, SOLID principles.
  • Hands on experience with WebRTC, ICE, STUN, TURN, SDP, RTP, RTCP, SRTP, Simulcast, SVC, Screen Sharing, Adaptive Bitrate Streaming, Network Optimization, NAT Traversal.
  • Experience with streaming technologies: RTMP, HLS, MPEG DASH, SRT, LL HLS, CMAF.
  • Experience with media servers: LiveKit, Janus Gateway, Mediasoup, Pion WebRTC, Kurento, Jitsi, Ant Media Server, Wowza, GStreamer, FFmpeg.
  • Experience with backend development: REST APIs, gRPC, GraphQL (preferred), WebSockets, Authentication & Authorization, JWT, OAuth2, RBAC, Rate Limiting, Caching.
  • Experience with databases: PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch (preferred).
  • Experience with cloud & infrastructure: AWS, DigitalOcean, Azure or GCP, Docker, Kubernetes, Nginx, Load Balancers, CDN Integration, Object Storage (S3 Compatible).
  • Experience with DevOps: CI/CD, GitHub Actions, GitLab CI, Jenkins, Prometheus, Grafana, Loki, ELK Stack.
  • Experience with messaging: RabbitMQ, Kafka, NATS, Redis Streams.
  • Experience building systems that support thousands of concurrent users, ultra low latency streaming, horizontal scaling, high availability, auto scaling, failover architecture, distributed systems, load balancing, media optimization, bandwidth optimization.

Preferred Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • Excellent communication and problem solving skills.
  • Experience working in Agile/Scrum teams.
  • Ability to design systems from the ground up.
  • Passion for performance optimization and scalable backend systems.
  • SFU/MCU architecture experience, Live streaming CDN experience, AI powered media processing, Video transcoding, FFmpeg optimization, Recording services, Cloud media pipelines, Kubernetes production deployments, Security hardening, End to end encryption, Media analytics, Large scale SaaS platform exp

What We Offer

  • Competitive salary.
  • Flexible remote work.
  • Opportunity to build a cutting edge real time communication platform.
  • Latest technologies and modern architecture.
  • High ownership and technical leadership.
  • Long term product development.
  • Career growth opportunities.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today