Job Summary:
We are looking for an experienced and highly capable Full Stack Developer with deep expertise in the MERN stack (MongoDB, Express.js, React.js, Node.js), along with strong hands-on experience in Next.js, NestJS, and TypeScript. The ideal candidate will be proficient in building scalable backend services, responsive frontend applications, and writing E2E tests using Playwright. You should be confident in solving complex problems across the full development stack.
Key Responsibilities:
- Design and develop modern web applications using React.js, Next.js, Node.js, and NestJS
- Build robust RESTful and GraphQL APIs
- Write scalable, modular, and secure backend logic using TypeScript in NestJS
- Create clean, responsive UI components using modern frontend frameworks and libraries
- Implement end-to-end testing using Playwright for frontend and backend flows
- Integrate with third-party services, APIs, and microservices
- Optimize performance for both client and server-side code
- Work with MongoDB for data modeling, indexing, and aggregation
- Collaborate with UI/UX designers and other developers
- Follow best practices in code quality, testing, and DevOps workflows
- Participate in code reviews, architectural decisions, and sprint planning
Requirements:
- 2+ years of experience in full stack development with the MERN stack
- Proficiency in React.js and Next.js (SSR/SSG)
- Strong backend development experience with Node.js and NestJS
- Advanced TypeScript knowledge and ability to enforce typing and interfaces
- Experience with MongoDB (design, queries, optimization)
- Hands-on experience in Playwright for E2E testing
- Solid understanding of RESTful APIs, authentication (JWT, OAuth), and security best practices
- Familiar with Git workflows, CI/CD, Docker, and testing strategies
- Strong debugging, problem-solving, and performance-tuning skills
Job Type: Full-time
Pay: AED4,000.00 - AED4,500.00 per month
الإبلاغ عن وظيفة