Senior Software Engineer ( Mern stack Developer )

10 - 15 years

15 - 20 Lacs

Posted:6 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

About the Role:

We are seeking a hands-on Lead / Senior Full-Stack Developer with expertise in Node.js and React.js, who can architect, design, and develop scalable web applications. You will play a critical role in defining the technical roadmap, optimizing performance, ensuring security best practices, and leading full-stack development.

Key Responsibilities:

  • Design and implement scalable, maintainable, and high-performance web architecture using

    Node.js

    ,

    React.js

    , and

    related technologies

    .
  • Lead decisions around

    code structure

    ,

    API design

    ,

    database design

    , and

    infrastructure layout

    .
  • Optimize applications for

    speed

    ,

    performance

    , and

    security

    using best industry practices.
  • Conduct

    code reviews

    , guide junior developers, and uphold

    engineering excellence

    .
  • Drive the adoption of

    modern DevOps

    ,

    CI/CD pipelines

    ,

    version control

    , and

    monitoring/logging tools

    .
  • Implement robust

    authentication

    ,

    authorization

    ,

    rate limiting

    , and

    data protection

    mechanisms.
  • Collaborate with product managers, designers, and cross-functional teams to deliver clean and intuitive user experiences.
  • Continuously refactor code to improve quality, performance, and readability.
  • Stay up to date with emerging trends and suggest improvements in architecture and technology choices.

Required Skills & Experience:

  • Strong experience with

    Node.js

    ,

    Express.js

    ,

    REST APIs

    , and microservices architecture.
  • Proficient in

    React.js

    (and optionally Next.js) with a deep understanding of SPA development.
  • Experience in

    MongoDB

    ,

    MySQL

    , or other database technologies.
  • Solid understanding of

    web performance optimization

    (TTFB, lazy loading, bundle splitting).
  • Experience designing for

    scale

    ,

    availability

    , and

    fault tolerance

    .
  • Strong knowledge of

    web security principles

    OWASP Top 10, JWT, encryption, input validation.
  • Familiarity with

    cloud platforms

    (AWS/GCP/Azure) and containerization (Docker, Kubernetes is a plus).
  • Experience with

    Git

    ,

    CI/CD tools

    , and

    automated testing frameworks

    .
  • Excellent problem-solving, debugging, and analytical skills.

Good to Have:

  • Exposure to

    GraphQL

    ,

    WebSockets

    , or

    event-driven architectures

    .
  • Experience with

    infrastructure as code

    (Terraform, CloudFormation).
  • Knowledge of

    serverless

    architectures and

    edge computing

    .

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now
Petpooja logo
Petpooja

Hospitality/Technology

Ahmedabad

RecommendedJobs for You