Role Overview
We are seeking a talented and motivated MERN Stack Developer to join our development team. The ideal candidate should have hands-on experience in building scalable web applications, developing secure REST APIs, and integrating third-party services. You should be passionate about writing clean, maintainable code and delivering high-quality software solutions.
Responsibilities
- Design, develop, and maintain full-stack web applications using the MERN stack.
- Build secure, scalable, and well-structured REST APIs.
- Implement authentication and authorization using JWT and Role-Based Access Control (RBAC).
- Integrate third-party services such as AWS S3, Razorpay, and email providers.
- Develop features including file uploads, OTP verification, password reset, and email notifications.
- Design efficient MongoDB schemas and optimize database queries.
- Troubleshoot, debug, and enhance application performance.
- Write clean, reusable, and well-documented code while following industry best practices.
- Collaborate with cross-functional teams to deliver high-quality products.
Requirements
- Strong proficiency in JavaScript (ES6+)
- React.js
- Node.js
- Express.js
- MongoDB & Mongoose
- REST API Development
- JWT Authentication & Authorization
- Role-Based Access Control (RBAC)
- AWS S3 Integration
- Razorpay Payment Gateway Integration
- Email Integration (Nodemailer/SMTP)
- OTP & Password Reset Implementation
- Multer (File Upload)
- Git & GitHub
- Postman
- API Validation, Error Handling, and Debugging
- Bachelor's degree in Computer Science, Information Technology, or a related field or equivalent practical experience.
- 1–4+ years of hands-on experience in MERN Stack development.
- Strong understanding of modern web development principles and backend architecture.
- Experience in building scalable applications and integrating third-party APIs.
- Good analytical, debugging, and problem-solving skills.
- Ability to work independently as well as collaboratively within a team.