Job Description
This role is for one of the Weekday's clients
Salary range: Rs - Rs (ie INR 25-40 LPA)
Min Experience: 9 years
Location: Bengaluru
JobType: full-time
We are looking for a highly skilled Staff Engineer to design, build, and scale high-performance backend systems using Golang. This role demands strong ownership, deep systems thinking, and hands-on contribution to large-scale, distributed applications operating in production environments.
Requirements
Key Responsibilities
- Design, develop, test, and deploy scalable backend applications using Golang.
- Build low-latency, high-throughput RESTful services for large-scale distributed systems.
- Architect and optimize asynchronous and distributed systems for performance and reliability.
- Ensure system scalability, availability, and resilience in Linux-based production environments.
- Continuously refactor and improve codebases to maintain clean architecture and high design quality.
- Collaborate with cross-functional teams to scope, refine, and review user stories for technical completeness and risk mitigation.
- Plan, estimate, and execute releases with predictable delivery timelines.
- Analyze system performance, identify bottlenecks, and drive optimizations at scale.
- Mentor engineers and contribute to engineering best practices and design standards.
Required Qualifications
- Bachelor’s degree in Computer Science or equivalent practical experience.
- 5+ years of hands-on experience building commercial software in large, distributed systems.
- Strong proficiency in Golang and object-oriented programming principles.
- Solid understanding of data structures, algorithms, and distributed system design.
- Proven experience designing backend services handling high-volume traffic.
- Experience with data modeling across relational and NoSQL databases.
- Deep familiarity with Linux as a production environment.
Additional Skills & Attributes
- Strong system design, analytical thinking, and problem-solving skills.
- Excellent communication skills and ability to collaborate effectively across teams.
- Passion for learning, continuous improvement, and solving complex technical challenges.
- High ownership mindset with the ability to execute efficiently and deliver results.
Skills
Golang, AWS, Data Structures & Algorithms (DSA), Distributed Systems, Linux, REST APIs, Relational & NoSQL Databases, System Design, Scalability & Performance Optimization
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application