Enter a job title or keyword

StaffSenior Software Consultant Golang

10Pearls


Job Location:

Karachi - Pakistan

Monthly Salary: Not provided by the employer
Posted: 24 October 2026 (Yesterday)
Application Deadline: 21 January 2027
Vacancies: 1 Vacancy

Job Summary

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

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 usingFFmpegGStreamer 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 inCor Gofor media streaming

  • Familiarity with monitoring logging and tracing tools (e.g. Prometheus GrafanaOpenTelemetry) 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.


Required Experience:

Senior IC


About Company

Company Logo

10Pearls is a leading AI-native software development company. We build intelligent digital products for healthcare, finance, retail, and more.

View Profile View Profile