Industry: Staffing and Recruiting
Seniority level: Mid-Senior level
Min Experience: 4 years
Location: Bengaluru
JobType: full-time
We are seeking a highly skilled
Senior Backend Systems Engineer
to design, build, and scale robust backend platforms that power high-traffic, distributed applications. This role is ideal for an engineer who enjoys owning complex systems end-to-end, making thoughtful architectural decisions, and raising the overall engineering bar through mentorship and best practices.
You will work at the intersection of performance, scalability, and reliability--collaborating closely with product, platform, and infrastructure teams to deliver backend systems that operate seamlessly at scale.
Key Responsibilities
Backend Engineering & System Design
Architect, develop, and maintain scalable backend services and APIs used across core product workflows
Design high-performance, fault-tolerant systems with a focus on reliability and maintainability
Own backend modules end-to-end--from design and implementation to deployment and optimization
Distributed Systems & Scalability
Build and operate distributed systems handling high throughput and low latency requirements
Implement asynchronous processing, event-driven architectures, and message-based communication
Ensure systems are production-ready with proper monitoring, logging, and error handling
Technical Leadership
Contribute to architectural discussions and influence long-term technical direction
Mentor junior engineers through code reviews, design guidance, and problem-solving support
Promote clean code, strong documentation, and engineering best practices
Cross-Functional Collaboration
Partner with product managers, frontend engineers, and DevOps teams to deliver reliable solutions
Participate in design reviews, sprint planning, and technical retrospectives
Actively contribute to improving engineering workflows and development standards
Experience & Qualifications
Required Experience
4-7 years of experience building backend systems, APIs, and web services
Proven experience owning production systems in fast-paced environments
Strong problem-solving skills with the ability to balance speed, quality, and scalability
Technical Expertise
Strong proficiency in
Python or Java
, with hands-on experience in backend frameworks
Experience working with distributed systems and backend technologies such as:
Python, Falcon, Go
MongoDB, Scylla
Kafka or other event-streaming platforms
Solid experience with cloud infrastructure on
AWS, GCP, or Azure
Comfortable working in
Linux-based environments
Nice to Have
Experience with large-scale data processing or real-time streaming platforms (Kafka, Spark, Storm, Samza)
Exposure to AWS services such as S3, SQS, or similar cloud-native components
Understanding of system observability, performance tuning, and reliability engineering
Core Skills
Backend Engineering Distributed Systems Python Java Kafka MongoDB Cloud Platforms 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.