Full Stack Developer

3 - 6 years

15 - 25 Lacs

Posted:None| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Key Responsibilities

  • Design and implement robust, scalable, and secure web applications using modern JavaScript frameworks
  • Work across the entire stack, from frontend UI components to backend APIs and database architecture
  • Collaborate with UX/UI designers to implement responsive, accessible, and visually appealing interfaces
  • Participate in code reviews, architectural discussions, and technical planning sessions
  • Debug, optimize, and refactor existing codebases to improve performance and maintainability
  • Stay current with emerging technologies and industry best practices
  • Follow established engineering principles to develop robust, maintainable applications

Engineering Principles:

  • Clean Code

    : Write code that is readable, maintainable, and follows established patterns
  • Test-Driven Development

    : Create comprehensive test suites to ensure code quality and prevent regressions
  • Continuous Integration/Continuous Deployment

    : Embrace automated testing and deployment pipelines
  • SOLID Principles

    : Design code that is modular, extensible, and adheres to sound object-oriented principles
  • Security by Design:

    Incorporate security considerations throughout the development lifecycle
  • Performance Optimization:

    Build applications with efficiency and scalability in mind
  • Collaborative Development:

    Participate actively in code reviews and pair programming sessions
  • Documentation:

    Create clear, concise documentation for APIs, components, and system architecture

Required Skills & Qualifications

  • 3-6 years of professional experience in full stack web development
  • Strong proficiency in React.js and Next.js
  • Experience with CSS frameworks like Tailwind CSS or equivalent (Styled Components, CSS Modules)
  • Solid understanding of JavaScript/TypeScript fundamentals and modern ES6+ features
  • Experience with server-side development (Node.js, Express)
  • Proficiency with RESTful APIs and GraphQL
  • Working knowledge of database technologies (SQL and NoSQL)
  • Experience with version control systems (Git) and CI/CD pipelines
  • Strong analytical thinking and problem-solving abilities
  • Deep understanding of web technologies, browser capabilities, and performance optimization
  • Excellent communication skills and ability to work collaboratively in a team environment

Preferred Qualifications

  • Experience with state management libraries (like Redux)
  • Familiarity with testing frameworks (Jest, React Testing Library, Cypress)
  • Experience with containerization (Docker) and cloud services (AWS, Azure, GCP)
  • Experience working in agile development environments
  • Contributions to open-source projects or personal projects demonstrating technical expertise

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
LANDMARK GROUP logo
LANDMARK GROUP

Retail

Dubai Riyadh

RecommendedJobs for You