ApplySarthi

Senior Backend Developer

Jobgether

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

1,066 open backend roles across 411 companies are on ApplySarthi right now, most of them in Bengaluru (94), Delhi NCR (25), Pune (20).

What backend roles keep asking for: AWS (48%), Python (43%), System design (42%), Java (37%), Kubernetes (37%), Observability (36%), PostgreSQL (27%), Kafka (26%) — counted across their open postings here.

Azure jobs · CI/CD jobs · Docker jobs · Java jobs

Jobgether has 3,772 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for backend roles keep coming back to AWS, Python, System design, Java. Practise those questions before you sit with Jobgether.

Questions you are likely to be asked

  1. Why do you want to join Jobgether?
  2. What is your experience with Kotlin? Tell me one thing you learned the hard way.
  3. How would you design an API for a feature you have worked on?
  4. What do you do when a production issue happens on your code?
  5. Walk me through a system you built. How was it designed, and what would you change now?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Senior Backend Developer at Jobgether interview free →

Accountabilities:: Lead the design, development, deployment, and maintenance of scalable backend services using Kotlin and Spring Boot. Drive the continuous evolution of microservices architecture, ensuring high performance, resilience, security, scalability, and maintainability. Design, develop, and optimize RESTful APIs and integrations across distributed systems. Improve application observability through effective monitoring, centralized logging, distributed tracing, and alerting solutions. Collaborate with cross-functional teams to translate business requirements into reliable, scalable, and efficient technical solutions. Participate actively in technical discussions, system architecture decisions, and engineering improvement initiatives. Promote software engineering best practices, including clean code, idiomatic Kotlin, automated testing, and maintainable development standards. Mentor and support other engineers through code reviews, pair programming, technical guidance, and knowledge sharing. Contribute to CI/CD pipelines, deployment automation, and the continuous improvement of development and release processes. Support and optimize containerized applications and cloud-native infrastructure using Docker, Kubernetes, and related technologies. Take end-to-end ownership of backend services, ensuring their quality and reliability throughout the development and production lifecycle. Requirements: Bachelor's degree in Computer Science, Computer Engineering, Information Systems, Systems Analysis and Development, or a related technical discipline. Strong professional experience in backend development using Kotlin, supported by solid knowledge of Java and the JVM ecosystem. Advanced understanding of idiomatic Kotlin, including null safety, data classes, sealed classes, extension functions, and Java–Kotlin interoperability. Hands-on experience developing applications with Spring technologies, including Spring Boot, Spring Security, Spring MVC, and Spring Data. Proven experience designing, developing, and maintaining RESTful APIs and microservices architectures. Experience building, deploying, and scaling high-throughput distributed applications in production environments. Strong knowledge of software testing methodologies, including unit, integration, regression, stress, and automated testing, using tools such as JUnit, MockK, Kotest, or Testcontainers. Experience with application monitoring and observability platforms such as New Relic, Datadog, or equivalent solutions. Familiarity with DevOps practices, CI/CD pipelines, containerization, and cloud-native technologies such as Docker, Kubernetes, and Azure or similar cloud platforms. Strong foundations in object-oriented and functional programming, data structures, algorithms, and problem-solving techniques. In-depth knowledge of software architecture, design patterns, and engineering principles such as SOLID, Clean Architecture, and Domain-Driven Design (DDD). Experience working in Agile development environments, participating in technical leadership activities, and mentoring other engineers. Intermediate English proficiency, with the ability to communicate effectively in both written and spoken contexts. Excellent analytical, communication, and collaboration skills, combined with a proactive approach to problem-solving and continuous improvement. Strong sense of ownership, autonomy, and accountability, with the ability to identify priorities and understand the business impact of technical decisions. Passion for software quality, innovation, and building technology solutions that serve large user populations. Experience with Kotlin coroutines and reactive programming frameworks such as Spring WebFlux or Project Reactor is a plus. Familiarity with event-driven architectures and messaging technologies such as Kafka or RabbitMQ is desirable. Previous experience migrating Java applications or codebases to Kotlin is an advantage. Knowledge of Gradle and its Kotlin DSL is beneficial. Exposure to Infrastructure as Code tools such as Terraform is considered a plus. Benefits: Performance-based bonus. Attendance bonus. Private pension plan. Meal allowance. Health, dental, and life insurance coverage. Discounts on medicines and healthcare-related products. WellHub partnership, providing access to wellness and fitness benefits. Childcare subsidies. Discounts on selected company products. Access to Clube Ben partnership benefits. Scholarship and educational support programs. School materials assistance. Access to language-learning and professional training platforms. Transportation allowance. Additional days off, subject to applicable policies. Casual office environment and relaxed dress code. Opportunities for professional development, continuous learning, and career growth.

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on lever · posted 2026-11-10. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.