
Senior Engineer, Backend
Posted November 11, 2026
Job Description
- This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Engineer, Backend based in India. We are seeking an experienced Senior Backend Engineer to design, develop, and maintain scalable, high-performance backend systems and modern web applications. In this role, you will take ownership of complex engineering projects, contribute to architectural decisions, and help modernize application infrastructure using industry best practices. You will work closely with product managers, designers, and engineering teams to deliver reliable, secure, and efficient digital solutions. Combining strong technical expertise with leadership capabilities, you will mentor fellow engineers, promote engineering excellence, and drive the development of reusable, maintainable code. You will also contribute to system performance, automated testing, deployment processes, and production reliability. This is an exciting opportunity to work with modern technologies in a collaborative, international environment while contributing to impactful digital products supporting scientific research and education.
- 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.
- How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1
- We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. 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.
- Apply for this job