Back End Developer
Indiacharts
2 - 5 years
Bengaluru
Posted: 28/04/2026
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.
