Job Description :
- Design, develop, and maintain high-quality web applications using React.js (front-end) and MongoDB (database).
- Collaborate with UI/UX designers, backend engineers, and product managers to deliver seamless user experiences.
- Write clean, maintainable, and scalable code following industry best practices.
- Develop RESTful APIs and integrate them into front-end applications.
- Optimize application performance for maximum speed and scalability.
- Manage database design, queries, indexing, and performance tuning in MongoDB.
- Ensure code quality through unit testing, integration testing, and code reviews.
- Stay updated with emerging technologies and bring innovative solutions to the team.
- Mentor junior developers and provide technical leadership in the project lifecycle.
Required Skills & Qualifications :
Experience : 7+ years in software development with strong expertise in React.js and MongoDB.
- Strong proficiency in JavaScript (ES6+), HTML5, CSS3, Redux/Context API, Hooks.
- Hands-on experience with Node.js / Express.js for backend development.
- Solid understanding of NoSQL database design, aggregation pipelines, sharding, and replication in MongoDB.
- Experience with API design, RESTful services, and GraphQL (preferred).
- Strong debugging and performance optimization skills.
- Familiarity with Git, CI/CD pipelines, Docker, and cloud platforms (AWS/GCP/Azure).
- Excellent problem-solving skills, communication, and teamwork abilities.