Job Title: Full Stack Developer -MERN (Frontend Focus )
Experience: 3–4 Years
About the Role
We’re looking for a Full Stack Developer with a strong focus on frontend development (React/Next.js with TypeScript) and at least 1 year of backend experience (Node.js/NestJS). You’ll lead frontend feature development while also contributing to backend APIs, integrations, and special features when needed.
Responsibilities
- Develop and maintain scalable frontend applications with React 18, Next.js, and TypeScript.
- Build and integrate RESTful APIs and backend services using Node.js/NestJS.
- Create reusable UI components with TailwindCSS, Material UI, or similar frameworks.
- Manage state with Redux Toolkit, React Query, Context API.
- Implement authentication, routing, and authorization in web apps.
- Ensure application performance, security, and responsive design.
- Collaborate in an Agile environment with designers, product managers, and backend engineers.
- Write clean, testable code with Git, ESLint, and Prettier.
Required Skills
- 3–4 years’ experience in frontend development with React.js/Next.js & TypeScript.
- Minimum 1 year of backend development with Node.js/NestJS.
- Strong understanding of state management, forms, and API integration.
- Proficiency in JavaScript, HTML5, CSS3, TailwindCSS/Material UI.
- Experience with Git, Agile workflows, and testing frameworks (Jest/RTL).
Nice to Have
- Curiosity and adaptability to emerging AI developer tools (Claude, Windsurf, Cursor, etc.) and a willingness to learn and apply AI-driven development practices.
- Experience with Monorepo (Turborepo, Yarn workspaces).
- Knowledge of OAuth, Stripe integration, and internationalization (i18n).
- Familiarity with data visualization libraries (Recharts, VChart).
- Exposure to AWS, Docker, CI/CD pipelines, and Sentry (error tracking).
Job Type: Full-time
Pay: From Rs230,000.00 per month
Application Question(s):
- What is your Current Salary (inPKR)
- What is your Expected Salary (in PKR)
Experience:
- Node.js: 2 years (Required)
- React.js: 3 years (Required)
Work Location: In person