Backend Developer (Golang)

Software Development
  • Software Development
  • India (Remote)
  • Applications have closed

Join a fast‑growing AI startup to build high‑performance backend services with Go. You’ll design, develop, and maintain scalable systems that power real‑time analytics and AI‑driven automation.

What You’ll Do

  • Design and implement scalable Go services using goroutines and channels.
  • Optimize PostgreSQL and MongoDB schemas, queries, and indexes.
  • Build real‑time features with WebSockets and hub patterns.
  • Debug and resolve production issues focusing on performance and reliability.
  • Write clean, modular code and comprehensive documentation.
  • Contribute to architecture reviews, testing, and code reviews.
  • Monitor health and performance using observability tools and metrics.

What You Need

  • 2–3 years of hands‑on Go development experience.
  • Strong expertise in concurrent programming (goroutines, channels, sync primitives).
  • Proven work with PostgreSQL and MongoDB schema design and query optimization.
  • Familiarity with clean architecture and modular backend design.
  • Ability to troubleshoot production systems and analyze performance bottlenecks.
  • Experience collaborating with cross‑functional product and engineering teams.

Good to Have

  • Prior implementation of WebSocket client/server hub patterns.
  • Experience with Prometheus metrics, health checks, and monitoring.
  • Exposure to CI/CD pipelines, containerized microservices, and modern deployment workflows.

The Opportunity

The role is fully remote, offering comprehensive health coverage, equity for high performers, and company‑sponsored upskilling programs.

Similar Jobs to Apply