Senior Full Stack / Back-End Engineer

5 - 10 years

5 - 13 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Position:

Position Overview

Senior Full Stack / Back-End Engineer

This role involves designing scalable backend systems, building efficient APIs, architecting end-to-end solutions, and mentoring teams on engineering best practices.

Key Responsibilities

System Design & Architecture

  • Lead and architect large-scale distributed systems using strong HLD & LLD principles.
  • Design scalable backend architectures, microservices, and event-driven systems.
  • Develop robust workflow orchestration solutions using

    Temporal.io

    or similar tools.
  • Create secure, optimized, and maintainable system designs.

Backend Development

  • Develop, optimize, and maintain

    REST APIs

    and backend services.
  • Implement business logic, caching layers, middleware, and modern backend patterns.
  • Integrate external services, third-party APIs, and internal microservices.
  • Ensure performance optimization, security, fault tolerance, and scalability.

Full Stack Engineering

  • Build SSR/SSG-based front-end features using

    Next.js

    when needed.
  • Work with React-based front-end components and backend services cohesively.
  • Collaborate on end-to-end technical solutions across the stack.

Database & Storage Layer

  • Design normalized and denormalized database schemas.
  • Optimize queries, indexing, relational models, and storage strategies.
  • Work with SQL/NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, DynamoDB).
  • Implement backup, replication, migrations, and logical data flows.

Data Structures & Algorithms

  • Apply strong DS & Algo skills to optimize system performance.
  • Solve complex problems through structured approaches and scalable data models.

Quality, Testing & CI/CD

  • Implement unit tests, integration tests, and automation pipelines.
  • Ensure code reliability through peer reviews and robust coding standards.
  • Work with CI/CD workflows and DevOps tools for automated deployments.

Collaboration & Leadership

  • Collaborate with product, front-end, design, and cross-functional engineering teams.
  • Mentor junior and mid-level engineers, providing guidance on design & architecture.
  • Participate in sprint planning, architectural reviews, and technical strategy meetings.

Required Skills & Qualifications

  • 510+ years of experience in backend or full-stack engineering.
  • Expertise in

    Next.js

    for server-side rendering and full-stack application workflows.
  • Strong proficiency in designing and building

    RESTful APIs

    .
  • Strong hands-on experience with

    Database Schema Design

    and query optimization.
  • Proven experience in

    System Design

    ,

    HLD

    ,

    LLD

    , and microservices architecture.
  • Solid understanding of

    data structures, algorithms, and problem-solving

    .
  • Experience with

    Temporal workflow

    or any orchestration tools (Cadence, Airflow, Step Functions).
  • Knowledge of TypeScript/JavaScript, Node.js, and backend frameworks.
  • Strong experience with Git, CI/CD, cloud platforms (AWS/GCP/Azure is a plus).
  • Ability to write clean, scalable, secure, and maintainable code.

Preferred Qualifications

  • Experience working with event-driven systems, message queues (Kafka, RabbitMQ, SQS).
  • Familiarity with GraphQL and API Gateway patterns.
  • Experience with caching layers (Redis, Memcached).
  • Exposure to containerization (Docker), orchestration (Kubernetes), and cloud-native design.
  • Experience building distributed workflow automation systems.

Soft Skills

  • Excellent communication and technical leadership skills.
  • Strong analytical and architectural thinking.
  • Ability to break complex problems into simple, scalable solutions.
  • Comfortable working in fast-paced, agile environments.
  • Proactive, adaptable, and strong ownership mindset.

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

RecommendedJobs for You