Staff/Senior Software Consultant - Golang

10Pearls, LLC

Lahore

Sur place

PKR 3 000 000 - 6 000 000

Plein temps

Il y a 14 heures
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

10Pearls is seeking a Staff/Senior Software Consultant - Golang to design and build high-performance backend services. You will work on real-time audio/video streaming, low-latency pipelines, and distributed backends across multiple city locations, including Lahore, Karachi, and Islamabad.

The role demands hands-on expertise in Go or C++, WebRTC, RTP/SRTP, FFmpeg, and GStreamer, as well as REST/WebSocket APIs, databases, and cloud platforms.

Qualifications

  • 5+ years of hands-on backend development using Go and/or C++.
  • Strong expertise in real-time media streaming technologies (WebRTC, RTP/SRTP).
  • Experience with RESTful and WebSocket APIs and media processing frameworks (FFmpeg, GStreamer).
  • Experience with distributed backend systems, low-latency architectures, and cloud platforms.

Responsabilités

  • Design, develop, and maintain high-performance backend services using Go and/or C++.
  • Build and optimize real-time microservices for low-latency, distributed architectures.
  • Develop and enhance WebSocket, REST, and real-time APIs used by client apps.
  • Work with media streaming tech (RTP/SRTP, WebRTC, SFUs) for scalable audio/video streaming.
  • Implement and optimize WebRTC SFUs and media workflows with FFmpeg and GStreamer.
  • Collaborate with frontend, DevOps, and product teams to deliver features.
  • Write clean, well-documented code following best practices.
  • Diagnose bottlenecks and optimize backend systems for performance.

Connaissances

Go
C++
WebRTC
RTP
SRTP
WebSocket
REST APIs
FFmpeg
GStreamer
Kafka
NATS
RabbitMQ
AWS
GCP
Azure
Docker
Kubernetes
MySQL
Redis
MongoDB

Outils

FFmpeg
GStreamer
MySQL
Redis
MongoDB
Kafka
NATS
RabbitMQ
Docker
Kubernetes
WebRTC
REST
WebSocket

Description du poste

Lahore Job Openings
Staff/Senior Software Consultant - Golang

Location: Lahore, Karachi, Islamabad

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 https://10pearls.com .

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.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Real-Time Streaming Backend Engineer (Go/C++)
Real-Time Streaming Backend Engineer (Go/C++)

10Pearls, LLC • Lahore

Sur place
PKR 3 000 000 - 6 000 000
Senior Golang Engineer
Senior Golang Engineer

Emumba • Islamabad

Sur place
PKR 350 000 - 550 000
Senior/Staff Software Consultant - Angular 20+
Senior/Staff Software Consultant - Angular 20+

10Pearls, LLC • Karachi Division, Lahore, Islamabad

Sur place
PKR 1 800 000 - 3 000 000
Backend Developer — Voice AI & SIP/VoIP
Backend Developer — Voice AI & SIP/VoIP

FabTechSol • Pakistan

Sur place
PKR 1 116 000 - 1 674 000
Senior Backend Engineer
Senior Backend Engineer

ImagineArt • Islamabad

Sur place
PKR 3 000 000 - 6 000 000
Fully remote
Full Stack .NET Developer
Full Stack .NET Developer

Zohorecruit • Islamabad

Sur place
PKR 1 200 000 - 2 000 000
Principal/Staff Software Consultant - Java + AWS
Principal/Staff Software Consultant - Java + AWS

10Pearls, LLC • Karachi Division, Lahore, Islamabad

Sur place
PKR 2 400 000 - 5 000 000
Senior Java Engineer – Spring Boot (onsite) Job ID: 385859
Senior Java Engineer – Spring Boot (onsite) Job ID: 385859

HireOn LLC. • Lahore

Sur place
PKR 2 009 000 - 3 348 000
Senior Full-Stack Embedded Systems Engineer - Afternoon
Senior Full-Stack Embedded Systems Engineer - Afternoon

10Pearls, LLC • Karachi Division, Lahore, Islamabad

Sur place
PKR 1 800 000 - 3 200 000
Senior Full Stack Engineer (Python) – Client Solutions
Senior Full Stack Engineer (Python) – Client Solutions

Cyber Nest • Lahore

Sur place
PKR 3 000 000 - 5 200 000