Full Stack Developer (MERN Stack) – Experienced

Job Overview

Location
Rawalpindi, Punjab
Job Type
Full Time
Date Posted
1 hour ago

Additional Details

Job ID
2119
Job Views
12
Work Mode *
On-site
Career Level
Experienced Professional
Job Shift
First Shift (Day)
No. of Positions
1
Years of Experience
5+

Job Description

About the Role

We are seeking an experienced Full Stack Developer with strong hands-onexpertise in the MERN stack(MongoDB, Express.js, React.js, Node.js).The ideal candidate is a system-minded engineer capable of buildingscalable, secure, high-performance applications end-to-end. This role requiresdeep understanding of API architecture, distributed systems, modern front-endengineering, and robust data driven application workflows.

You will collaborate closely with engineering, product, and DevOpsteams to design, develop, enhance, and maintainmission-critical platforms used at enterprise scale.

Key Responsibilities:

Full-Stack Application Development

  • Architect, develop, test, and deploy full-stack applications using the MERN technology stack.
  • Build scalable REST full APIs and microservices using Node.js and

Express.js.

  • Develop highly responsive, component-driven user interfaces using React.js, Redux/Context API, and modern UI frameworks.
  • Integrate front-end and back-end components into cohesive, high- performance systems.

Data & System Architecture

  • Design MongoDB schemas, indexes, aggregation pipelines, and data access layers optimized for performance and scalability.
  • Implement caching, load balancing, distributed system patterns, and asynchronous processing techniques.

Performance, Quality & Security

  • Conduct unit, integration, and end-to-end testing(Jest, Mocha, Cypress, etc.).
  • Perform code reviews, profiling, refactoring, and optimization across front-end and back-end layers.
  • Enforce strong security practices: authentication/authorization flows, OWASP principles, secure data handling, and API governance.

DevOps & Release Management

  • Work with CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI, etc.).
  • Collaborate with DevOps teams on containerization (Docker), orchestration (Kubernetes), and cloud deployments (AWS, Azure, GCP).
  • Maintain application monitoring, logging, and troubleshooting using modern observability tools.

Collaboration & Delivery

  • Translate business needs into technical solutions and system designs.
  • Document architectural decisions, data models, workflows, and APIs.
  • Participate in Agile ceremonies and coordinate cross-functional workstreams.

 

 

Required Skills& Qualifications Technical Expertise

  • Proven experience (4–7+ years)in full-stack development with the MERN stack.
  • Advanced React.js skills: hooks, functional components, state management, routing, component optimization.
  • Strong Node.js and Express.js experience developing enterprise-grade backend services/APIs.
  • Deep understanding of MongoDB, indexing strategies, aggregation pipelines, schema design, and performance tuning.
  • Strong JavaScript/TypeScript proficiency and experience with ES6+ features.
  • Hands-on experience building responsive UI using HTML5,CSS3, Tailwind CSS, Material UI, or Bootstrap.
  • Strong understanding of system architecture, microservices, asynchronous programming, event-drivedesign, and cloud-native patterns.
  • Experience integrating with third-party APIs, authentication flows(JWT, OAuth, SSO), and role-based access control.



Quality, Tools & DevOps

  • Experience with Git version control, branching workflows, pull requests, and code reviews.
  • CI/CD pipeline automation knowledge.
  • Practical experience with Docker, containerized development, and cloud environments (AWS preferred).
  • Experience with testing frame works: Jest, Mocha, Chai, Cypress, or similar.

Soft Skills & Professional Attributes

  • Strong analytical and problem-solving capabilities.
  • Excellent communication and documentation skills.
  • Ability to work in fast-paced environments and manage multiple priorities.
  •   Proactive, collaborative, and committed to high-quality software engineering standards.

 

 

Preferred / Nice-to-Have Skills

  • Experience with GraphQL,Redis, RabbitMQ/Kafka, or Elasticsearch.
  • Knowledge of micro-frontend architecture or Next.js.
  • Experience with serverless computing (AWS Lambda,Azure Functions).
  • Familiarity with automated deployment of container-based applications (Kubernetes, ECS).
  • Prior experience in large-scale enterprise systems or high-growth tech environments.

Location

Similar Jobs

Dice Tech Recruitment Services

QA - Intern

Full Time

Dice Tech Recruitment Services

Game QA Tester

Full Time

Dice Tech Recruitment Services

Angular/Reactive Forms Developer

Full Time

Dice Tech Recruitment Services

Full Stack Engineer

Full Time