We are looking for a Senior Backend Engineer who can design, build, and evolve complex backend systems for large-scale applications. This role goes beyond feature delivery—you will own backend architecture, data modeling, and system integrations, ensuring long-term scalability, reliability, and maintainability. This is a work-from-office role, ideal for engineers who value close collaboration, whiteboard discussions, and deep technical problem-solving with cross-functional teams.
Key Responsibilities
- Design and implement scalable backend architectures for complex, long-lived applications.
- Define service boundaries, APIs, and integration contracts.
- Build backend systems using Node.js / TypeScript (NestJS or equivalent frameworks ).
- Ensure services meet performance, security, and reliability standards.
- Make pragmatic architectural decisions aligned with business needs.
Database & Data Modeling
- Design robust and scalable database schemas.
- Manage database migrations and long-term schema evolution.
- Optimize queries, indexes, and data access patterns.
- Make informed trade-offs between consistency, availability, and performance.
System Integration & Distributed Systems
- Design and implement inter-system communication using REST, GraphQL, events, queues, and webhooks.
- Build and maintain asynchronous processing and background jobs.
- Integrate with internal services, third-party platforms, and external APIs.
- Handle retries, idempotency, error handling, and cross-system data consistency.
- Write clean, maintainable, and testable code.
- Participate actively in in-office architecture discussions and design reviews.
- Review code and provide strong technical feedback.
- Document system designs, architectural decisions, and operational practices.
Required Skills & Experience
- 6+ years of backend development experience.
- At least 2 years working in a startup environment.
- Strong expertise in Node.js / TypeScript (or equivalent backend stack).
- Strong understanding of backend architecture and system design.
- Excellent knowledge of databases: PostgreSQL, MySQL, MongoDB, Redis .
- Experience integrating multiple backend systems
- Solid understanding of API design, authentication, and authorization
- Experience with asynchronous processing and background jobs.
What We’re Looking For (Mindset)
- Thinks in systems, not just features
- Enjoys in-person collaboration and technical discussions
- Comfortable working with complex and evolving requirements
- Strong sense of ownership and accountability.
- Makes pragmatic, well-reasoned architectural decisions
- Enjoys mentoring and raising engineering standards
What Success Looks Like
- Backend systems are scalable, reliable, and easy to evolve
- Databases and integrations are well-designed and maintainable
- Cross-system workflows are resilient under real-world conditions
- The team benefits from strong in-office technical leadership.
Why Join Us
- Work on complex backend systems with real business impact
- Strong work-from-office culture focused on collaboration and learning
- High ownership and architectural influence
- Opportunity to shape backend foundations for future products
- Strong focus on engineering quality and long-term thinking
Educational Qualifications
- B.Tech / B.E. degree in Computer Science