Backend Developer (Sr I, Sr II, Staff)
Job Summary
About the Role We are looking for a strong Backend Engineer with hands-on experience in building scalable, high-performance backend services. You will work on designing APIs, writing clean code, and delivering production-grade microservices. Key Responsibilities Design, develop, and maintain backend services using Java / Spring Boot. Build scalable, reliable microservices and REST APIs. Work with SQL/NoSQL databases to design efficient data models. Write clean, maintainable, testable code with strong attention to performance. Implement caching, queuing, and optimize system throughput. Debug issues across services and multiple levels of the stack. Collaborate with product, frontend, QA, and DevOps teams. Participate in code reviews, architecture discussions, and release cycles. Required Skills Strong proficiency in Java 8+ and Spring Boot. Solid understanding of microservices, REST APIs, and distributed systems. Experience with MySQL/PostgreSQL, Redis, Kafka/RabbitMQ. Good understanding of concurrency, multithreading, design patterns. Experience with CI/CD pipelines (Jenkins/GitHub Actions). Familiarity with cloud platforms (AWS/GCP/Azure).
Job Roles & Responsibilities
- Design, develop, and maintain backend services using Java / Spring Boot.
- Build scalable, reliable microservices and REST APIs.
- Work with SQL/NoSQL databases to design efficient data models.
- Write clean, maintainable, testable code with strong attention to performance.
- Implement caching, queuing, and optimize system throughput.
- Debug issues across services and multiple levels of the stack.
- Collaborate with product, frontend, QA, and DevOps teams.
- Participate in code reviews, architecture discussions, and release cycles.
Cultural Expectations
- Collaborate effectively with diverse teams and contribute to a rich culture of learning and knowledge sharing.
- Demonstrate adaptability and thrive in a fast-paced, dynamic work environment.
- Communicate openly, ensuring clarity and transparency with team members.
- Embrace change and innovation, always seeking efficient solutions to challenges.
Hiring Process
- Technical assignment tailored for the role.
- Interview with hiring manager to assess technical skills.
- Live coding task to evaluate coding proficiency.
- Technical interview with senior member from the technical team.
- Final interview with Tech Lead/CTO.
Login to Apply
Please login to apply for this job.
Confidential Company
Company details are hidden for privacy
Login to view company information
Other Jobs
Senior TypeScript Backend Engineer
Indore
TypeScript Backend Engineer
Indore
Lead TypeScript Backend Engineer
Indore
Pre-Sales Development Representative (SDR)
Remote
Team Member - Project Management (NPD)
Pune
