Backend Developer (Golang)

Dheya

United States

Remote

USD 90,000 - 130,000

Full time

25 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote
Health insurance
Equity options
Mental health consultations
Upskilling courses
designated growth hours
40 hours annually for community causes
Access to a financial advisor

Job summary

Wobot is seeking a Golang Developer to build and maintain reliable backend services across cloud and edge environments. You will work on distributed services, networking, concurrency, and device connectivity with a focus on strong engineering fundamentals and real-time communication.

You will design production Go services, APIs, and systems, handle unreliable networks, and contribute to architecture and code quality in a fully remote setting.

Qualifications

  • 2+ years of professional software engineering experience.
  • Production Go experience or strong backend with Go potential.
  • Solid understanding of Go concurrency (goroutines, channels, mutexes, context).
  • Strong networking fundamentals: TCP/IP, HTTP/HTTPS, DNS, TLS, timeouts, retries, connection management.

Responsibilities

  • Design and develop production services in Go.
  • Build APIs and services 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, idiomatic Go.
  • Participate in code reviews and improve engineering practices.

Skills

Go programming
Go concurrency
Networking fundamentals
Distributed systems
CI/CD
Git
Databases
APIs
Backend design

Tools

Docker
Kubernetes
Prometheus
Grafana

Job description

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Golang Backend Engineer – Remote & Equity
Golang Backend Engineer – Remote & Equity

Dheya • United States

Remote
USD 90,000 - 130,000
Fully remote
Health insurance
Equity options
+5
Senior Backend Engineer
Senior Backend Engineer

RAPIDFORT • United States

On-site
USD 140,000 - 200,000
401(k) retirement plan
Health, dental, and vision insurance
PTO and company holidays
+3
Senior Go Language Developer
Senior Go Language Developer

EPAM Systems Inc • United States

Remote
USD 140,000 - 180,000
Backend Developer (Go) ID48361
Backend Developer (Go) ID48361

AgileEngine • West Palm Beach (FL)

On-site
USD 90,000 - 130,000
Professional growth opportunities
Competitive compensation
Flexible schedule
Backend Developer (Go) ID48361
Backend Developer (Go) ID48361

AgileEngine • Blacksburg (VA)

On-site
USD 100,000 - 140,000
Professional growth opportunities
Competitive USD-based compensation
Flexible schedule
+1
Backend Developer (Go) ID48361
Backend Developer (Go) ID48361

AgileEngine • Orlando (FL)

On-site
USD 100,000 - 130,000
Professional growth opportunities
Competitive compensation
Exciting projects with Fortune 500 companies
+1
Golang Developer
Golang Developer

Bright Vision Technologies • Edison (NJ)

Remote
USD 100,000 - 175,000
Backend Developer (Go) ID48361
Backend Developer (Go) ID48361

AgileEngine • Seattle (WA)

On-site
USD 100,000 - 130,000
Professional growth through mentorship
Competitive USD-based pay
Exciting projects with top companies
+1
Backend Developer (Go) ID48361
Backend Developer (Go) ID48361

AgileEngine • Las Vegas (NV)

On-site
USD 80,000 - 120,000
Professional growth opportunities
Competitive compensation
Flextime options
+1
Backend Developer (Go) ID48361
Backend Developer (Go) ID48361

AgileEngine • New York (NY)

On-site
USD 100,000 - 140,000
Professional growth opportunities
Competitive compensation
Flexible schedule
+1