HamburgerMenu
hirist

StatusNeo - Node.js Engineer

StatusNeo Technology Consulting Pvt. Ltd
Multiple Locations
6 - 9 Years
star-icon
4white-divider282+ Reviews

Posted on: 08/12/2025

Job Description

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.

info-icon

Did you find something suspicious?