Full Stack Developer (MERN Stack) – Experienced

Job Overview

Location
Rawalpindi, Punjab
Job Type
Full Time
Date Posted
20 days ago

Additional Details

Job ID
2119
Job Views
109
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.


If you would like to apply for this position, send your CV to [email protected]

Location

Similar Jobs

Dice Tech Recruitment Services

Full Stack Developer

Full Time

Dice Tech Recruitment Services

Lead Frontend Developer

Full Time

Dice Tech Recruitment Services

Front End Engineer

Full Time

Dice Tech Recruitment Services

PHP Laravel Developer Trainee

Full Time