HamburgerMenu
hirist

Node.js Architect - NestJS/Express.js

TRC SOLUTIONS PRIVATE LIMITED
Hyderabad
8 - 16 Years

Posted on: 01/12/2025

Job Description

Description :

Role Summary :

We are seeking an experienced Node.js Architect to design and lead the development of scalable, high-performance backend systems. The ideal candidate will have deep expertise in Node.js, API design, and microservices architecture, along with strong knowledge of cloud-native technologies and DevOps best practices.

Key Responsibilities :

- Architect and design scalable, secure, and resilient backend solutions using Node.js and related frameworks (Express.js, Fastify, NestJS, etc.).

- Lead the design and implementation of RESTful and GraphQL APIs for web and mobile applications.

- Define and implement microservices architecture, including service discovery, inter-service communication, and data consistency patterns.

- Collaborate with cross-functional teams (frontend, DevOps, QA, product) to define and deliver system architecture and design documentation.

- Drive code quality, performance optimization, and best practices in software development.

- Provide technical leadership and mentoring to development teams.

- Work closely with DevOps teams to define CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).

- Evaluate and integrate new technologies, frameworks, and tools to improve system efficiency.

- Ensure compliance with security, scalability, and performance standards.

- Participate in architecture reviews, code reviews, and sprint planning.

- Strong expertise in Node.js, Express.js, Fastify, NestJS, or similar frameworks.

Required Skills & Qualifications :

- Deep understanding of microservices architecture, event-driven systems, and API gateways.

- Experience designing and consuming RESTful and GraphQL APIs.

- Proficiency in JavaScript/TypeScript.

- Hands-on experience with cloud platforms (AWS, Azure, or GCP).

- Familiarity with containerization (Docker) and orchestration tools (Kubernetes).

- Knowledge of message brokers (Kafka, RabbitMQ, NATS) and caching solutions (Redis, Memcached).

- Strong understanding of database systems (SQL and NoSQL).

- Experience with authentication & authorization frameworks (OAuth2, JWT, OpenID Connect).

- Familiarity with DevOps practices, CI/CD pipelines, and infrastructure-as-code.

- Excellent problem-solving, communication, and leadership skills


info-icon

Did you find something suspicious?