Posted on: 08/12/2025
Job Title : Node.js Backend Engineer (Node.js, TypeScript, GraphQL)
Location : Bangalore (Hybrid)
Employment Type : Full-time
About the Role :
We are seeking a highly skilled Node.js Backend Engineer to join our engineering team. You will be responsible for designing, building, and maintaining scalable backend services using Node.js, TypeScript, and GraphQL. This role requires strong problem-solving abilities, ownership of system design, and the ability to collaborate closely with product, frontend, and DevOps teams.
Key Responsibilities :
Backend Development :
- Architect, develop, and maintain backend services and APIs using Node.js and TypeScript.
- Build and optimize GraphQL schemas, resolvers, queries, and mutations.
- Implement efficient data fetching strategies including GraphQL federation, schema stitching, or batching when needed.
- Create and maintain microservices or modular monolith components.
System Architecture & Design :
- Participate in solution architecture discussions and contribute to designing scalable, fault-tolerant systems.
- Design and optimize database models and data access layers (SQL or NoSQL).
- Ensure code modularity, maintainability, and performance through clean architecture and design patterns.
Performance & Reliability :
- Optimize application performance, query execution, and service latency.
- Implement caching strategies (Redis, in-memory caching, etc.).
- Ensure monitoring, observability, and service reliability using tools like Prometheus, Grafana, or Datadog.
Quality, Security & Testing :
- Write high-quality, well-documented code following best practices.
- Implement automated tests (unit, integration, e2e) using frameworks like Jest, Mocha, or similar.
- Enforce secure coding standards, handle authentication, authorization, and data validation.
Collaboration :
- Work closely with product managers and frontend engineers to deliver end-to-end features.
- Participate in code reviews and contribute to continuous improvement of engineering processes.
- Document APIs, services, and system behavior clearly for internal and external consumption.
Required Qualifications :
- 6+ years of backend development experience (or equivalent).
- Strong proficiency in Node.js and TypeScript.
- Deep experience with GraphQL (Apollo Server, Yoga, Mercurius, or similar).
- Strong understanding of REST principles and how GraphQL compares/contrasts.
- Experience with relational or NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB, etc.).
- Familiarity with cloud platforms (Azure preferred).
- Hands-on experience with CI/CD pipelines and containerization (Docker, Kubernetes is a plus).
- Solid understanding of software engineering fundamentals: data structures, algorithms, distributed systems basics.
Did you find something suspicious?
Posted by
Mohammed Rawoof
Sr. Talent Analyst at StatusNeo Technology Consulting Pvt. Ltd
Last Active: 10 Dec 2025
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1586926
Interview Questions for you
View All