ApplySarthi

Senior Engineer, Backend

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,076 open backend roles across 414 companies are on ApplySarthi right now, most of them in Bengaluru (93), Delhi NCR (24), Pune (17).

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

AWS jobs · CI/CD jobs · CSS jobs · JavaScript jobs

Jobgether has 4,586 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 Agile? Tell me one thing you learned the hard way.
  3. Walk me through a system you built. How was it designed, and what would you change now?
  4. Tell me about a hard bug you tracked down. How did you find the cause?
  5. How do you decide what to test, and what does good code review look like to you?

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 Engineer, Backend at Jobgether interview free →

Accountabilities: Backend Development and Architecture: Design, develop, and maintain scalable, data-driven backend systems and APIs, ensuring high performance, reliability, security, and maintainability. Technical Leadership and Mentoring: Provide technical guidance to engineering teams, mentor developers, contribute to architectural decisions, and promote engineering best practices. Application Development: Build and maintain web applications and supporting digital platforms, collaborating with designers, product managers, and software engineers to ensure usability, accessibility, and technical feasibility. Solution Design and Implementation: Develop innovative solutions for presenting and managing data and content across websites, mobile applications, and other digital platforms. API Development and Integration: Design and implement RESTful APIs, integrate third-party services and external SDKs, and ensure efficient communication between application components. System Design and Optimization: Apply sound system design principles and modern architectural patterns, including microservices and modular monoliths, to improve scalability and application performance. Database Management: Design data models, optimize queries, and manage complex data relationships across SQL and NoSQL databases. Event-Driven Architecture: Develop and maintain asynchronous processing workflows, event-driven systems, and message queue integrations to support reliable data processing. Engineering Excellence: Promote clean, reusable, and maintainable code by applying software design principles such as SOLID and DRY, while contributing to automated unit testing and code quality initiatives. Cloud Infrastructure and Deployment: Support cloud-native application development and assist in automating deployments across development and other environments. Collaboration and Technical Communication: Work with cross-functional stakeholders and dependency teams, explain complex technical concepts clearly, and facilitate technical discussions and design sessions. Debugging and Incident Management: Identify and resolve software defects, troubleshoot production issues, participate in incident investigations, and implement corrective measures. Agile Development: Contribute to Agile Scrum processes, collaborate with development teams, and use project management and issue-tracking tools to ensure timely and effective delivery. Continuous Improvement: Stay informed about emerging technologies, web development standards, and industry trends to continuously improve engineering practices and application capabilities. Requirements 7+ years of professional experience developing scalable, data-driven backend systems and APIs. At least 2 years of experience in a technical leadership role, including leading, mentoring, and supporting engineering teams. Strong proficiency in server-side development using Node.js (mandatory). Familiarity with frontend technologies such as React, JavaScript/TypeScript, and CSS. Strong understanding of system design, data architecture, and modern application architectures, including microservices and modular monoliths. Proven experience designing and implementing RESTful APIs and integrating third-party services and external software development kits. Experience with event-driven architectures, asynchronous processing, and message queue technologies such as Kafka, AWS SNS/SQS, or RabbitMQ. Strong knowledge of SQL and NoSQL databases, including PostgreSQL, MongoDB, and Redis, with the ability to optimize database queries and design complex data models. Experience developing and maintaining cloud-native applications using AWS services such as Lambda, ECS/Fargate, S3, CloudFormation, and serverless technologies, or equivalent cloud platforms. Demonstrated understanding and practical application of software design principles, including SOLID and DRY. Experience building Software-as-a-Service (SaaS) products and developing multi-tenant applications. Familiarity with Agile Scrum methodologies and related collaboration and issue-tracking tools such as JIRA and Rally. Hands-on experience working within Continuous Integration and Continuous Delivery (CI/CD) environments, including GitHub and automated CI pipelines. Strong debugging, analytical, and problem-solving skills, with the ability to troubleshoot complex technical challenges and resolve production incidents. Excellent communication skills, including the ability to explain complex technical issues to stakeholders with different levels of technical expertise. Strong ownership, self-motivation, and organizational skills, with the ability to independently manage priorities and deliver high-quality work within deadlines. Collaborative mindset and ability to work effectively with cross-functional and distributed engineering teams. Benefits Competitive compensation package. Fully remote working environment, offering flexibility in your work location. Opportunity to make a meaningful contribution to scientific research and education through innovative digital solutions. Collaboration with international teams in an environment that encourages innovation, knowledge sharing, and professional development. Opportunities for career advancement through a strong internal promotion culture. Exposure to modern technologies, scalable application architectures, and challenging engineering projects. Opportunity to take on technical leadership responsibilities and influence engineering standards and development practices.

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-11. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.