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
8
Work Mode *
On-site

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 MERNtechnology stack.

         Build scalable RESTfulAPIs 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-endcomponents into cohesive, high- performance systems.

Data & System Architecture

         Design MongoDB schemas, indexes,aggregation pipelines, and data access layers optimized for performanceand 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 andback-end layers.

         Enforce strong security practices: authentication/authorizationflows, OWASP principles,secure data handling, and API governance.

DevOps & ReleaseManagement

         Work with CI/CD pipelines (GitHubActions, Jenkins, GitLabCI, etc.).

         Collaborate with DevOps teamson containerization (Docker), orchestration (Kubernetes), and cloud deployments (AWS, Azure,GCP).

         Maintain application monitoring, logging,and troubleshooting using modernobservability tools.

Collaboration & Delivery

         Translate business needsinto 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 TechnicalExpertise

         Proven experience (4–7+ years)in full-stack development with the MERNstack.

         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, indexingstrategies, aggregation pipelines, schema design, and performancetuning.

         Strong JavaScript/TypeScript proficiency and experience with ES6+ features.

         Hands-on experience building responsive UI using HTML5,CSS3, Tailwind CSS, MaterialUI, or Bootstrap.

         Strong understanding of systemarchitecture, microservices, asynchronous programming, event-drivendesign, 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 versioncontrol, branching workflows, pull requests, and code reviews.

         CI/CD pipeline automation knowledge.

         Practical experience with Docker,containerized development, and cloudenvironments (AWS preferred).

         Experience with testingframeworks: 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 managemultiple priorities.

         Proactive, collaborative, and committed to high-quality softwareengineering 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