Senior Engineer, Backend
- Market p25–p75
- ₹47.5L–₹68.8L
- Jobgether p25–p75
- $44k–$114kn=4
- Opened · 30d
- +3,268
- Closed · 30d
- −2,668
- Opened · 7d
- +1204% of open
- All backend
- 8,290open
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.
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