SDE 3 (Backend)
Curefit Bengaluru, Karnataka, India
Job Description
"Join Curefit as a Senior Backend Engineer (SDE 3) and contribute to the development of critical systems that power our fitness centers, classes, trainers, and partner network."
As a Senior Backend Engineer at Curefit, you will be responsible for designing, building, and scaling backend systems using Java and Node.js that power supply-side platforms, including inventory, capacity management, scheduling, and catalog systems.
This is a senior IC role with real technical ownership, where you will help shape our supply platform charter across architecture, execution, and mentorship as the team scales.
Why you should learn this:
High demand for skilled Backend Engineers in the Indian market, with a median salary range of ₹25-40 lakhs per annum.
Expected Salary: ₹30-50 lakhs per annum, depending on experience and qualifications.
How it works:
- Design and develop scalable backend systems using Java and Node.js, ensuring high performance, reliability, and maintainability.
- Collaborate with cross-functional teams, including product, design, and infrastructure, to define and deliver platform features and capabilities.
Core Concepts to Master
System Design and Architecture
Design scalable, reliable, and maintainable system architectures using microservices, event-driven architecture, and containerization techniques.
Java and Node.js Development
Develop high-quality, maintainable code using Java and Node.js, ensuring adherence to coding standards, best practices, and testing frameworks.
API Design and Development
Design and develop RESTful APIs using Java and Node.js, ensuring high performance, security, and maintainability.
Interview Questions (Beginner)
- What is system design, and how do you approach it?
- Can you explain the difference between Java and Node.js, and when to use each?
- How do you ensure high performance and reliability in your code?
Job Overview
Advance Questions
- • Design a scalable system architecture for a fitness center management platform.
- • Implement a caching mechanism using Redis to improve API performance.
- • Develop a Node.js API using Express.js and MongoDB, ensuring high security and maintainability.