Industry: Staffing and Recruiting
Seniority level: Mid-Senior level
Min Experience: 6 years
Location: Bangalore
JobType: full-time
We are hiring a Lead Backend Systems Engineer to design and operate highly scalable, distributed backend platforms. This role is suited for an experienced Golang professional who enjoys solving complex systems problems, optimizing performance at scale, and taking ownership of backend architecture in production-heavy environments.
You will play a critical role in building low-latency services, strengthening system reliability, and shaping backend engineering standards while collaborating closely with product, platform, and infrastructure teams.
Key Responsibilities
Backend Architecture & Development
Architect, build, and maintain high-throughput backend services using Golang.
Design scalable, fault-tolerant systems capable of handling large volumes of concurrent traffic.
Develop performant REST and internal APIs with strict latency and reliability requirements.
Apply solid system design principles to solve scaling, consistency, and availability challenges.
Distributed Systems & Performance
Work deeply within distributed systems, focusing on performance tuning and optimization.
Analyze system bottlenecks and lead improvements across compute, storage, and networking layers.
Ensure backend services operate efficiently in Linux-based production environments.
Code Quality & Engineering Excellence
Drive clean architecture, modular design, and continuous refactoring initiatives.
Enforce best practices around code reviews, testing strategies, and design patterns.
Balance technical debt management with feature delivery.
Cross-Functional Collaboration
Partner with product managers and engineers to translate requirements into technical solutions.
Contribute to sprint planning, effort estimation, and predictable release cycles.
Communicate technical trade-offs clearly to both technical and non-technical stakeholders.
Data & Storage
Design data models using relational and NoSQL databases with a performance-first mindset.
Optimize query patterns and storage strategies for scale and reliability.
Required Experience & Skills
Must Have
6+ years of backend engineering experience in large-scale or distributed systems.
Strong, hands-on expertise in Golang for production systems.
Deep understanding of data structures, algorithms, and backend system design.
Experience working in cloud environments (AWS, GCP, or Azure).
Proven ability to build and operate backend systems in Linux environments.
Good to Have
Experience running high-traffic web services in production.
Understanding of networking fundamentals and HTTP/HTTPS protocols.
Exposure to systems internals, observability, or performance engineering.
Qualifications
Full-time degree: B.E / B.Tech / M.Tech / MCA
Employment Type: Full-time
Notice Period: Immediate to 30 days
Core Skills
Golang Backend Architecture Distributed Systems Cloud Platforms Data Structures & Algorithms Linux
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.