Senior Backend Engineer

GeekyAnts
Posted on
GeekyAnts logo

Experience
2 - 6 yrs
Job Location
Bengaluru, India
Vacancy
1
Designation
Senior Backend Engineer
Job Type
Not specified

Job Description

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.

  • Engineering Excellence
  • 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

  • ","experience_required":"6 Years" , "positions_available":1 , "city":{"__typename":"City" , "id":57933 , "name":"Bengaluru"} , "slug":{"__typename":"Slug" , "id":1940140 ,

    No Referrers Available

    There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.