Login Sign Up

Back End Developer

Indiacharts

2 - 5 years

Bengaluru

Posted: 28/04/2026

Getting a referral is 5x more effective than applying directly

Job Description


Job Description: Senior Backend Engineer (SDE II) - Golang

Experience:5+ Years

Role:SDE II

Location:Onsite


About the Role

We are looking for a highly skilled and passionate Senior Golang Developer (SDE II) to join our engineering team. You will be responsible for building, scaling, and maintaining high-throughput backend systems that power real-time data flows. The ideal candidate has deep expertise in Go, strong experience with distributed systems, and a passion for performance optimization.


Responsibilities

  • Real-time WebSocket Implementation:Design and maintain real-time bidirectional communication features usingCentrifugofor reliable, scalable websocket management.
  • Backend Development:Develop high-performance microservices and REST/gRPC APIs using Golang.
  • Caching & Optimization:Implement mandatory caching solutions (Redis/in-memory) to optimize application performance. Experience withDragonflyDBas a high-performance, drop-in replacement for Redis is highly desirable.
  • API & Communication:Implement inter-service communication usinggRPC(Mandatory) andconnectrpc with vanguardfor protocol bridging (desirable).
  • Data & Analytics:Work withClickHousefor fast analytical processing of large datasets (Desirable).
  • Performance Engineering:Create and execute performance/load tests usingk6to ensure system stability under heavy load.
  • Architecture & Quality:Drive technical ownership of features, participate in code reviews, and contribute to designing scalable, distributed, and fault-tolerant architecture.




Required Skills & Qualifications

  • Experience:5+ years of professional backend development experience, with at least 4+ years specifically inGolang.
  • Core Go:Expert-level knowledge of Go routines, channels, interface design, and concurrency patterns.
  • Real-time Tech:Proven experience withCentrifugoor similar real-time messaging servers.
  • Protocols:Deep understanding and hands-on experience withgRPCand Protocol Buffers.
  • Storage/Caching:Mandatory experience with caching strategies (Redis). Knowledge ofDragonflyis a strong plus.
  • Database:Strong knowledge of SQL and time-series/analytical databases (ClickHouse preferred).
  • Testing:Strong skills in writing unit, integration, and performance tests (k6/testing package).




Desirable Experience

  • Experience withconnectrpc/vanguard-gofor protocol bridging.
  • Familiarity with containerization and orchestration (Docker, Kubernetes).
  • Strong understanding of Kafka or similar message brokers.


What We Offer

  • Opportunity to work on cutting-edge, high-scale real-time technology.
  • A collaborative culture that values technical excellence and mentorship.
  • Competitive salary and benefits package.


Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.