Website:
ravan.ai
Job details:
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
Click on Apply to know more.