Backend Developer (Golang)
Wobot.ai
Delhi, India
Full-Time
Posted 4 days ago
Delhi, India
Full-Time
Posted 4 days ago
Job Description & Responsibilities
We’re looking for a Golang Developer to build and maintain reliable backend services across cloud and edge environments. The role involves working on distributed services, networking, concurrency, real-time communication, and device connectivity, with a focus on strong engineering fundamentals, problem-solving, understanding complex systems, and building reliable backend solutions.
What You'll Do
- Design and develop production services in Go.
- Build APIs and services that communicate across cloud and edge environments.
- Work with long-lived connections, concurrency, and real-time communication.
- Handle unreliable networks, connection failures, retries, and reconnections.
- Improve service reliability, performance, and resource utilisation.
- Debug production issues using logs, metrics, and profiling.
- Contribute to system design and architectural discussions.
- Write maintainable, well-tested, and idiomatic Go.
- Participate in code reviews and improve engineering practices.
What We're Looking For
- 2+ years of professional software engineering experience.
- Production experience with Go, or strong backend experience with the ability to quickly become productive in Go.
- Good understanding of Go concurrency — goroutines, channels, mutexes, and context.
- Good networking fundamentals, including TCP/IP, HTTP/HTTPS, TCP vs. UDP, DNS, TLS, timeouts, retries, and connection management, along with a basic understanding of NAT, latency, and packet loss.
- Understanding of backend and distributed systems concepts.
- Experience building and debugging production services.
- Good understanding of software design and modular architecture.
- Experience with Linux, Git, and CI/CD.
- Familiarity with databases and APIs.
Good to Have
- Experience with WebSockets or other real-time communication technologies.
- Familiarity with NATS, RabbitMQ, or similar messaging systems.
- Experience with Docker/Kubernetes.
- Familiarity with Prometheus, Grafana, or similar monitoring tools.
- Exposure to edge or IoT systems.
- Experience working on networking-heavy applications.
- Exposure to video streaming or media systems.
- Familiarity with RTSP, WebRTC, HLS, or RTMP.
- Experience with FFmpeg, GStreamer, or MediaMTX.
How We Work
- We use Microsoft Teams for daily communication, including standups and team meetings.
- Our culture values open discussion, ownership, and a founder’s mindset.
- We prioritize exceptional design, UI/UX, thorough documentation, clear to-do lists, and data-driven decision-making.
- Team bonding is encouraged through bi-monthly townhalls, destressing sessions with a certified healer, and biannual company retreats.
- We offer a fully remote workplace, comprehensive health insurance, attractive equity options for top performers, mental health consultations, company-sponsored upskilling courses, designated growth hours, 40 hours annually for community causes, and access to a financial advisor.
- Wobot is an Equal Opportunity Employer.
About Wobot.ai
Required Skills
GoDockerKubernetesGitCI/CD
Job Details
Employment TypeFull-Time
Work ModeOn-Site
Experience2 – 7 years
Positions1
Posted by
N/A
Posted on:
5 Oct 2026
About Wobot.ai
More open roles
- Python Backend Developer - Django/FastAPICustomertimes · India
- Google Cloud DevOps EngineerEnvision Technology Solutions · India
- Django Full Stack DeveloperLiberin Technologies · India
- Full Stack Developer (Node.js & MongoDB) – 5+ yrs – Navi Mumbai IRC303812GlobalLogic · Pune, Maharashtra, India
- Full Stack Developer (Node.js & MongoDB) – 5+ yrs – Navi Mumbai IRC303812GlobalLogic · Pune, Maharashtra, India
- Backend Engineer (Golang)Salt · India