Senior Backend Engineer (Golang)
KPG99 INC
5 - 7 years
Bengaluru
Posted: 12/02/2026
Job Description
Role : Senior Backend Engineer (Golang)
Joining Details s Logistics
This is a critical hire for the Search Experience team. We are looking for candidates who are ready to hit the ground running and engage deeply with our physical engineering culture.
- Location: Full-time, in-office role based at our state-of-the-art hubs in Noida or
Bengaluru.
- Immediate Impact: We are looking for engineers who can clear the onboarding process and start within 7 days.
- Commitment: This is a full-time position for those who thrive in a collaborative, face-to-face engineering environment.
Location :
The Opportunity
We are hiring for a high-impact position with our client, an established property giant and the dominantreal estate forceacross the Middle Eastand North Africa(MENA) region.
Our client isn't looking for a "syntax expert"they are seeking a thinker. If you are an engineer who prioritizes architectural trade-offs, clean abstraction, and scalable design over "perfect" first-draft code, this is your environment. You will be building the systems that power millions of discovery journeys daily.
The client is not looking for perfection; rather, they want candidates who can:
think on their feet
analyze the trade-offs before choosing an approach to solve a problem
have a not-giving-up attitude
be clear with concepts in Golang (not just theoretical knowledge)
Furthermore, the client may deep dive into concepts of Cache, Concurrency, Abstraction, Code Architecture, and Interface Design. If the candidate is not clear on any of these, it would be a straight NO.
Desirable:
Have worked in a direct team size of 7+
Written code from scratch
Designed systems to handle a high volume of data, preferably in B2C products
Core Responsibilities: The "Thinking" Engineer
- Architectural Ownership: Move beyond CRUD. You will design and evolve Go- based microservices usingpatterns like Cleanor Hexagonal architecture to ensure long-term maintainability.
- Abstraction s Interface Design: Use Gos implicit interfaces to build decoupled systems. You should treat code as a living architecture where abstraction serves a purpose.
- Performance Engineering: Optimize high-traffic APIs where every millisecond counts. You will deep-dive into Caching strategies (Cache-aside, Write-through) and Eviction policies tomanage massive data loads.
- Fundamental Mastery:Apply a deepunderstanding of data structures (choosing LiFo vs FiFO correctly) and concurrency patterns to prevent race conditions andensure data integrity.
Technical Profile
- Golang Expertise: 4+ years of production experience in Go. We value your understanding of Goroutines, Channels, and Memory Management (pprof).
- Backend Foundation: 5-7 years of total backend experience. We value the "seniority" that comes from seeing how different languages handle abstraction.
- Search s Scaling: Experience with Elasticsearch or OpenSearch, and a solid understanding of keepingsearch indexes in sync withprimary databases.
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.
