HamburgerMenu
hirist

Senior Software Engineer - Node.js/Next.js

Qrata
Mumbai
4 - 8 Years

Posted on: 30/10/2025

Job Description

We are seeking a highly skilled and experienced Senior Backend Engineer to join our team, focusing on the development and optimization of high-performance, scalable product backend services.


The ideal candidate has 48 years of backend development experience in agile, high-growth environments, with a minimum of 4 years of hands-on expertise in Node.js.


This role requires a strong technical command of microservices architecture, asynchronous programming, modern API design, and cloud-native deployment practices.


You will play a crucial part in designing robust, performant systems and driving engineering excellence within a fast-paced Scrum team.

Core Responsibilities :

Backend Development & Architecture :

- Design, develop, and maintain high-quality backend services and APIs using Node.js as the primary programming language.

- Utilize strong command of asynchronous programming concepts to build non-blocking, high-throughput services.

- Implement and optimize services using frameworks like Next.js API routes, Express.js, or similar industry-standard frameworks.

- Apply a solid understanding of RESTful API design principles to create clean, well-documented, and versioned APIs.

- Contribute to the design and evolution of our microservices architecture.

Data, Caching, and Performance :

- Optimize application and service performance through profiling and implementing advanced performance optimization techniques.

- Utilize and manage distributed caching mechanisms like Redis to enhance response times and reduce database load.

- Design and model data for scale using both SQL (e.g., PostgreSQL) and NoSQL (e.g., MongoDB) databases.

- Implement robust message queues to handle asynchronous communication and background processing between services.

DevOps and Cloud-Native Practices :

- Build and deploy scalable cloud-native services, adhering to modern engineering practices.

- Work hands-on with CI/CD pipelines for automated build, test, and deployment processes.

- Implement containerization (Docker) strategies for consistent local and production environments.

- Experience with infrastructure-as-code (Terraform preferred) for managing cloud resources (AWS, Azure, or GCP).

Collaboration and Quality :

- Demonstrate strong debugging, testing, and problem-solving skills with a product-oriented mindset, focusing on delivering tangible business value.

- Comfortable working within Scrum teams, actively participating in sprint planning, retrospectives, and all cross-functional rituals.

- Take a strong sense of ownership, urgency, and accountability, showing the ability to thrive in ambiguity and take proactive initiative on critical tasks.

Required Skills & Qualifications :

- Experience: 48 years of backend development experience in an agile, product-centric environment.

- Core Language: Minimum 4 years of hands-on experience with Node.js.

- Frameworks: Experience with Next.js API routes, Express.js, or comparable Node.js API frameworks.

- Architecture: Solid understanding of RESTful API design, microservices, and message queues.

- Databases: Familiarity with SQL (PostgreSQL) and NoSQL (MongoDB) and data modeling techniques.

- Caching: Experience with distributed caching technologies (e.g., Redis).

- Cloud/DevOps: Experience building cloud-native services, CI/CD, and Docker containerization.

Preferred Skills :

- Direct experience with Infrastructure-as-Code (Terraform).

- Experience with serverless computing architectures (AWS Lambda, Azure Functions).

- Knowledge of advanced testing practices like TDD (Test-Driven Development) and BDD (Behavior-Driven Development).

- Familiarity with service mesh technologies or Kubernetes for orchestration.


info-icon

Did you find something suspicious?