Skip to main content
DevGateDevGate

MERN Stack Developer

Rawalpindi, Pakistan

Workplace
On-site
Location
Rawalpindi, Punjab, Pakistan

MERN Stack Developer

Company: DevGate Location: Bahria Town Phase 7, Rawalpindi (on-site/hybrid) or Remote Experience: 4+ years Employment Type: Full-time

About DevGate

DevGate builds software and engineering solutions for clients across industries. We are growing our engineering team and looking for an experienced MERN Stack Developer who can build fast, scalable and maintainable web applications from database to UI.

Role Overview

You will work across the full MERN stack (MongoDB, Express.js, React, Node.js) to design, build and ship production-grade web applications. You will collaborate with designers, product managers and other engineers, own features from planning through deployment, and help set technical direction and code quality standards.

Key Responsibilities

Develop and maintain web applications using MongoDB, Express.js, React and Node.js Architect scalable backend services and design clean, versioned RESTful APIs (and GraphQL where needed) Build reusable, performant and responsive React components and user interfaces Implement secure authentication and authorization (JWT, OAuth, role-based access) Model and optimize MongoDB schemas, aggregation pipelines, queries and indexes Integrate third-party services, payment gateways and APIs Write unit and integration tests and enforce code quality through code reviews Optimize applications for performance, scalability and security Deploy and maintain applications using CI/CD pipelines and cloud services Troubleshoot and resolve production issues, and mentor junior developers

Required Qualifications

4+ years of professional experience with the MERN stack Strong proficiency in JavaScript (ES6+) and TypeScript Deep experience with React.js (hooks, context, Redux/Zustand or similar state management) Strong backend experience with Node.js and Express.js Hands-on experience with MongoDB (Mongoose, aggregation pipelines, indexing, performance tuning) Proven experience building and consuming REST APIs in production Proficiency with Git, HTML5, CSS3 and a modern CSS framework (Tailwind, Material UI or similar) Solid understanding of web security basics (XSS, CSRF, input validation) and system design Good communication skills and the ability to work independently

Preferred Qualifications

Experience with Next.js, server-side rendering and static generation Familiarity with Docker, AWS/GCP/Azure and CI/CD workflows Experience with Redis, WebSockets or real-time features Knowledge of testing tools (Jest, React Testing Library, Cypress) Experience with microservices, message queues or serverless architectures Exposure to AI/LLM API integrations Bachelor’s degree in Computer Science, Software Engineering or a related field

What We Offer

Competitive salary based on experience Work on real products with meaningful ownership Flexible work: on-site in Bahria Town Phase 7 or fully remote Learning and growth opportunities in a fast-moving engineering team

Apply for this role

Tell us about yourself and attach your CV. Our hiring team reads every application.

PDF, DOC or DOCX, up to 5 MB. Only our hiring team can open it.

We use these details only to reply to you. See our privacy policy.