10Pearls is a global, purpose-driven AI-native digital engineering partner that helps businesses reimagine, digitalize, and accelerate their operations. As a full-cycle digital technology provider, 10Pearls creates transformative, future-proof products leveraging emerging technologies. Serving a diverse clientele that includes Global 2000 enterprises, fast-growing mid-size companies, and innovative startups, 10Pearls operates across industries such as healthcare, fintech, energy, education, real estate, retail, and hi-tech. Headquartered in the Washington DC metro area, the company maintains product engineering and software development centers across North America, Latin America, Europe, and South Asia.

We are currently looking for a highly skilled Backend Engineer with strong expertise in real-time media streaming, low-latency communication, and distributed backend systems using C++ or Golang. This role focuses on designing and building backend microservices that power real-time audio/video communication, streaming pipelines, and low-latency data flows across distributed systems. The ideal candidate will have deep hands-on experience with streaming protocols, real-time communication frameworks, and high-performance backend engineering.

Key Responsibilities

- Design, develop, and maintain high-performance backend services using Go or C++.
- Build and optimize real-time microservices that support low-latency communication within a distributed architecture.
- Develop and enhance WebSocket, REST, and real-time APIs utilized by client-facing applications.
- Work extensively with media streaming technologies, including RTP, SRTP, WebRTC, and related protocols.
- Implement and optimize WebRTC Selective Forwarding Units (SFUs) for scalable audio/video streaming.
- Integrate and optimize media workflows using tools and libraries such as FFmpeg and GStreamer.
- Manage databases including MySQL, Redis, and MongoDB, designing efficient data models tailored for real-time workloads.
- Ensure backend services adhere to high standards of security, reliability, and performance by applying modern DevOps and Site Reliability Engineering (SRE) practices.
- Collaborate closely with Frontend, DevOps, and Product teams to deliver end-to-end features.
- Write clean, well-documented, and maintainable code following best engineering practices.
- Diagnose performance bottlenecks and optimize backend systems for scalability and speed.

Required Qualifications

- Minimum of 5 years of hands-on backend development experience using Go and/or C++.
- Strong expertise in real-time media streaming, including proficiency with one or more of the following: RTP, SRTP, WebRTC (mandatory), and WebRTC SFU implementation.
- Deep understanding of video and audio processing, with practical experience using FFmpeg, GStreamer, or similar frameworks.
- Solid grasp of networking concepts such as TCP, UDP, ICE, STUN/TURN, and WebSockets.
- Strong knowledge of concurrency, asynchronous programming, and performance tuning.
- Experience building and consuming RESTful and WebSocket APIs.
- Hands-on experience with message queue systems like Kafka, NATS, or RabbitMQ.
- Familiarity with cloud platforms such as AWS, Google Cloud Platform, or Azure.
- Excellent problem-solving skills and the ability to work on low-latency, high-throughput systems.
- Proficiency in C++ or Go specifically for media streaming applications.

Preferred Qualifications and Benefits

- Familiarity with monitoring, logging, and tracing tools such as Prometheus, Grafana, and OpenTelemetry.
- Understanding of containerization and orchestration technologies, including Docker and Kubernetes.
- Experience working with real-time communication platforms is a significant advantage.

This role offers the opportunity to work on cutting-edge real-time communication technologies within a collaborative, innovative environment. Candidates passionate about building scalable, high-performance backend systems that power the future of digital communication are encouraged to apply.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Age:
18 - 65 Years
Career Level:
Manager
Experience:
3 Years - 5 Years
Apply Before:
Oct 24, 2026
Posting Date:
Oct 18, 2026

10Pearls

· 11-50 employees - Karachi

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

I found a job on Rozee!