This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
Develop, test, and maintain high‑performance backend services using Go
Design and implement scalable microservices within a distributed architecture
Build and optimize websocket 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 DevOps practices
Collaborate with frontend engineers, DevOps, 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
Requirements:
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, websockets
Strong knowledge of concurrency patterns and performance optimization
Experience with message queues such as kafka, nats, or rabbitmq
Experience building and consuming rest and websocket APIs
Experience with cloud platforms: aws, gcp, or azure
Nice to have:
Familiarity with monitoring, logging, and tracing tools (e.g., prometheus, grafana, opentelemetry)
Proficiency with both sql and nosql 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