Senior Software Developer ( Nest.Js + Next.Js ) - 4 Years

4 years

7 - 9 Lacs

Posted:2 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About The Role

We are looking for an experienced

Senior Software Developer

with expertise in

NestJS

and

Next.js

to join our team. As a Senior Developer, you will play a key role in building and maintaining robust, scalable, and efficient web applications. You will be responsible for the full development lifecycle, including designing, coding, testing, and deploying complex software systems while utilizing cutting-edge technologies like AWS, RabbitMQ, and BullMQ.

Key Responsibilities

  • Design, develop, and maintain backend services using NestJS and Next.js, ensuring high performance, reliability, and scalability.
  • Work with AWS cloud infrastructure, including services like EC2, S3, Lambda, and RDS, to deploy and manage applications in the cloud.
  • Implement message queuing solutions using RabbitMQ to facilitate efficient communication between services in microservice architectures.
  • Leverage BullMQ for job and task management, ensuring high throughput, job prioritization, and retry mechanisms.
  • Develop and optimize RESTful APIs and GraphQL endpoints, integrating them seamlessly with frontend applications.
  • Lead code reviews and mentor junior developers, ensuring the team follows best practices for software development.
  • Collaborate with cross-functional teams (frontend, DevOps, etc.) to ensure a cohesive and efficient development process.
  • Ensure the application code is secure, well-documented, and follows industry best practices.
  • Continuously evaluate emerging technologies and integrate them into our existing platform when appropriate.

Required Skills & Qualifications

  • 4+ years of professional software development experience, with a strong focus on NestJS (backend) and Next.js (frontend).
  • Deep knowledge of Node.js and experience with modern JavaScript/TypeScript frameworks.
  • Strong hands-on experience with AWS services (EC2, S3, Lambda, RDS, etc.), including setting up CI/CD pipelines and infrastructure automation.
  • Experience with RabbitMQ for message queuing and BullMQ for job and queue management.
  • Proficiency in writing efficient, reusable, and scalable code.
  • Familiarity with frontend development using React, and experience working with server-side rendering (SSR) using Next.js.
  • Strong understanding of database systems (SQL/NoSQL) and experience working with relational and non-relational databases.
  • Ability to write clean, maintainable, and well-documented code.
  • Excellent debugging and problem-solving skills.
  • Strong communication skills and the ability to work in a collaborative, cross-functional team environment.
  • Familiarity with Docker and containerized environments.
  • Bonus: Experience with GraphQL, Kubernetes, and serverless architectures is a plus.

Nice To Have

  • Experience with Microservices Architecture and Event-Driven Architectures.
  • Familiarity with Redis, Elasticsearch, and other caching/search technologies.
  • Knowledge of CI/CD pipelines and infrastructure automation tools (Terraform, CloudFormation).
Skills: typescript,next.js,nestjs,react.js,rabbitmq,software

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You