Full-Stack Developer – MERN Stack Web Application

Contract Internship Part Time posted 4 months ago

Job Description

Do you love building dynamic and user-friendly web applications? Are you passionate about the MERN stack (MongoDB, Express.js, Next.js/React.js, Node.js)? If so, we want to hear from you!  

We are seeking a talented and motivated Full-Stack Developer to join our team and play a key role in developing a next-generation web application.  

Responsibilities:  

  • Design, develop, and implement a robust web application using the MERN stack.  
  • Design and develop responsive web applications using React for the frontend  
  • Develop secure and scalable backend APIs using Node.js and Express.js.  
  • Design and implement a data model using MongoDB for efficient data storage and retrieval.  
  • Collaborate with designers and product managers to translate user stories and functionalities into a working application.  
  • Write clean, maintainable, and well-documented code.  
  • Conduct unit and integration testing to ensure code quality and functionality.  
  • Stay up-to-date with the latest trends and innovations in the MERN stack development landscape.  

Qualifications:  

  • Proven experience building web applications using React.js, Node.js, Express.js, and MongoDB (MERN stack).  
  • Strong understanding of JavaScript (ES6+) and modern web development concepts.  
  • Experience with designing and implementing RESTful APIs.  
  • Experience with version control systems like Git is a plus.  
  • Excellent problem-solving and analytical skills.  
  • Strong communication and collaboration skills.  
  • Ability to work independently and as part of a team.  

Bonus points for:  

  • Experience building similar platforms like job boards, student application portals, or educational technology applications.  
  • Experience with state management libraries like Redux or MobX.  
  • Familiarity with containerization and cloud services (e.g., Docker, AWS S3, AWS Lambda, MongoDB Atlas)  
  • Experience with implementing security best practices in web applications.  
  • Experience with continuous integration and deployment (CI/CD) pipelines.  

Ready to join our team?  

If you are a passionate developer who thrives in a fast-paced environment, we encourage you to apply! Please submit your resume and a cover letter that highlights your relevant experience and why you are excited about this opportunity.