Explore 1M+ Live Opportunities.
Direct applications, high-package MNC listings, and exclusive insider referrals updated daily across 50+ niches worldwide.
Direct applications, high-package MNC listings, and exclusive insider referrals updated daily across 50+ niches worldwide.
10Pearls, LLC · Lahore, Pakistan
About 10Pearls
10Pearls is a global, purpose-drivenAI-Nativedigital engineering partnerhelping businesses re-imagine, digitalize, and accelerate. As an end-to-end digital technology partner, 10Pearls helps businesses create future-proof, transformative digital products that leverage emerging technologies. 10Pearls' clients include Global 2000 enterprises, high growth mid-size businesses, and some of the most exciting start-ups from industries like healthcare, fintech, energy, education, real estate, retail, and hi-tech. Headquartered in the Washington DC metro area, 10Pearls hasproductengineering and softwaredevelopmentcenters in North America, Latin America, Europe, and South Asia. To learn more, visit
Role Overview
We areseekinga highly skilledBackend Engineerwith strongexpertiseinreal-time media streaming, low-latency communication, and distributed backend systemsusing C++ or Golang. The ideal candidate must have deep hands-on experience withstreaming protocols, real-time communication frameworks, and high-performance backend engineering. This role involves designing and building backend microservices that power real-time audio/video communication, streaming pipelines, and low-latency data flows across distributed systems.
Responsibilities
Design, develop, andmaintainhigh-performance backend servicesusingGoorC++.
Build andoptimizereal-time microservicesthat support low-latency communication across a distributed architecture.
Develop and enhanceWebSocket, REST, and real-time APIsused by client-facing applications.
Workextensively withmedia streaming technologies, includingRTP, SRTP, WebRTC, and related protocols.
Implement andoptimizeWebRTC SFUs (Selective Forwarding Units)for scalable audio/video streaming.
Integrate andoptimizemedia workflows using tools and libraries such asFFmpegandGStreamer.
Workwith databases such asMySQL, Redis, MongoDB, and design efficient data models for real-time workloads.
Ensure backend services meethigh standardsofsecurity, reliability, and performanceusing modern DevOps and SRE practices.
Collaborate closely withFrontend, DevOps, and Product teamsto deliver end-to-end features.
Write clean, well-documented, and maintainable code following best engineering practices.
Diagnose performance bottlenecks andoptimizebackend systems for scalability and speed.
Requirements
5+ yearsof hands-on backend development experience usingGoand/orC++.
Strongexpertisein real-time media streaming, including one or more of the following:
RTP / SRTP
WebRTC (MUST-HAVE)
WebRTC SFU implementation
Deep understanding ofvideo/audio processing, with experience usingFFmpeg,GStreamer, or similar frameworks.
Understanding ofnetworking concepts, includingTCP, UDP, ICE, STUN/TURN, andWebSockets.
Strong understanding ofconcurrency, asynchronous programming, and performance tuning.
Experience building and consumingRESTfulandWebSocketAPIs.
Hands-on experience withmessage queuessuch as Kafka, NATS, or RabbitMQ.
Experience working withcloud platforms(AWS, GCP, Azure).
Strong problem-solving skills and the ability to work on low-latency, high-throughput systems.
Proficient inC++or Gofor media streaming
Familiarity with monitoring, logging, and tracing tools (e.g., Prometheus, Grafana,OpenTelemetry) is a plus.
A good understanding of containerization and orchestration using Docker and Kubernetes is preferred.
Experience working with real-time communication platforms is an added advantage.
Details
| Company | 10Pearls, LLC |
| Location | Lahore, Pakistan |
| Type | FULL TIME |
| Niche | tech |