Back End Developer; go
Listed on 2026-02-28
-
Software Development
Backend Developer, Cloud Engineer - Software, DevOps, Software Engineer
Company Overview
10
Pearls is an award-winning end-to-end digital innovation company that helps businesses imagine and build the future. We are proud to announce that 10
Pearls was named the winner of the Best Tech Work Culture Timmy Award in Washington, D.C. by Tech in Motion, recognized on the Inc. 5000 Fastest-Growing Companies List, and was ranked the #1 Most Diverse Midsize Company in Greater Washington. We partner with businesses to help them transform, scale, and accelerate by adopting digital and exponential technologies. Our work has ranged from creating highly usable, secure digital experiences, mobile and software products, to helping businesses modernize through cloud adoption and development and the digitalization of their business processes.
Our clientele is highly diverse, including Global 1000 enterprises, mid-market businesses, and even high-growth start-ups. We balance doing well while doing good and actively support and engage with the communities where we live and work to make the world a better place. In a nutshell, we believe in doing well while doing good and know how to balance the two.
We are seeking a skilled Backend Developer with strong expertise in Go (Golang) to design, build, and maintain scalable backend systems. You will work on high-performance microservices and APIs that power our platform, with a focus on real-time data processing, media streaming, and low-latency communication
.
If you have experience with distributed systems, microservices, and real-time streaming technologies, we’d love to hear from you.
Responsibilities- Develop, test, and maintain high-performance backend services using Go.
- Design and implement scalable microservices within a distributed architecture.
- Build and optimize Web Socket and REST APIs for client-facing applications.
- Work with real-time media streaming protocols such as RTP, SRTP, and WebRTC to support low-latency audio/video communication.
- Implement efficient data storage and retrieval using MySQL, Redis, and MongoDB
. - Ensure system reliability, security, and performance using modern Dev Ops practices.
- Collaborate with frontend engineers, Dev Ops, and product teams to design and deliver new features.
- Write clean, maintainable, and well-documented code following best practices.
- Troubleshoot, debug, and optimize backend services for performance and scalability.
- Minimum 5 years of experience working with Go and/or C++ in production environments.
- Strong understanding of microservice architecture and distributed systems
. - Knowledge of media streaming technologies, including RTP, SRTP, WebRTC
, and experience with WebRTC SFUs
. - Familiarity with audio/video processing libraries such as FFmpeg or GStreamer
. - Solid understanding of networking protocols:
TCP, UDP, Web Sockets
. - Strong knowledge of concurrency patterns and performance optimization.
- Experience with message queues such as Kafka, NATS, or RabbitMQ
. - Experience building and consuming REST and Web Socket APIs.
- Experience with cloud platforms:
AWS, GCP, or Azure
.
- Familiarity with monitoring, logging, and tracing tools (e.g.,
Prometheus, Grafana, Open Telemetry
). - Proficiency with both SQL and No
SQL databases. - Strong understanding of containerization and orchestration using Docker and Kubernetes
. - Experience working with real-time communication platforms.
- Experience with CI/CD pipelines for automated deployments.
- Exposure to security best practices: authentication, encryption, and secure API design.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).