Search by job, company or skills

ravan.ai

Golang Backend Engineer

Save
new job description bg glownew job description bg glow
  • Posted 6 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the role

We are looking for a Backend Engineer with strong proficiency in Go to design and build high-performance, distributed systems. You will work on microservices powering AI-driven products, own platform reliability, and collaborate closely with cross-functional teams to ship production-grade infrastructure at scale.

Responsibilities :

  • Design and develop Go microservices and gRPC APIs for high-concurrency, low-latency workloads.
  • Architect and maintain distributed systems with a focus on reliability, scalability, and multi-tenancy.
  • Build and optimize asynchronous pipelines using message queues (RabbitMQ, Redis).
  • Integrate third-party APIs and services (payment gateways, CRMs, cloud providers).
  • Collaborate on system design, code reviews, and technical documentation.
  • Monitor, debug, and improve production system performance and observability.
  • Deploy and manage services on cloud platforms (AWS / GCP) using Docker and Kubernetes.

Required skills :

  • Proficiency in Go (Golang) — Gin, gRPC, GORM
  • Distributed systems design patterns
  • Redis, RabbitMQ or similar message brokers
  • RESTful API and gRPC service design
  • Docker & Kubernetes
  • AWS or GCP cloud services
  • PostgreSQL / SQL query optimization

Nice to have :

  • Experience with AI agent systems (LangChain, RAG, Pipecat)
  • Familiarity with Python / Django backends
  • Knowledge of WebSockets or real-time systems
  • Exposure to distributed consensus algorithms (Raft, Paxos)
  • Experience with geospatial data (PostGIS)
  • Prior work on multi-tenant SaaS platforms

Qualifications :

  • B.Tech / B.E. in Computer Science, Engineering, or a related field.
  • 1–3 years of professional backend development experience, with at least 2 year in Go.
  • Demonstrated experience building and shipping production systems at scale.
  • Strong understanding of concurrency, memory management, and performance tuning in Go.

What we offer :

  • Remote-friendly culture
  • Fast-growing AI product team
  • Clear growth path
  • Challenging distributed systems work
  • Competitive compensation
  • Collaborative, low-ego team

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148485905

Similar Jobs

Delhi, India

Skills:

RESTGcpPostgreSQLPrometheusKafkaGrafanaAzureKubernetesAWSOpenTelemetryGo