Job Description
We are seeking a skilled Full Stack Mern Developer to join our team, contributing to the development of web applications using MongoDB, Express.js, React.js, and Node.js. This role presents an exciting opportunity for recent graduates or individuals with minimal experience to gain hands-on exposure in a dynamic and collaborative work environment.
Responsibilities:
- Develop and maintain applications using the MERN stack.
Design and implement responsive UIs with React.js, managing state using Redux or Context API.
Create and maintain RESTful APIs, handling authentication via JWT, OAuth, or Passport.js.
Optimize MongoDB databases and integrate third-party APIs as needed.
Deploy applications on cloud platforms such as AWS, DigitalOcean, Vercel, or Netlify.
Implement security best practices and maintain efficient CI/CD pipelines.
Perform testing using Jest, Mocha, and Postman.
Collaborate in an Agile/Scrum environment and document technical processes effectively.
Requirements:
- Proficiency in JavaScript (ES6+) and TypeScript (preferred).
Strong experience with Node.js, Express.js, and React.js.
Database management with MongoDB and Mongoose (Firebase/PostgreSQL is a plus).
API development (RESTful, with optional GraphQL experience).
Authentication expertise (JWT, OAuth, Passport.js).
Familiarity with Git, CI/CD pipelines, DevOps, and cloud deployment (AWS, Vercel, etc.).
Experience with UI/UX frameworks such as Material-UI, Tailwind CSS, and Bootstrap.
Knowledge of real-time communication tools like Socket.io.
Strong problem-solving, collaboration, and adaptability in fast-paced environments.
Preferred Qualifications:
- Bachelor’s degree in Computer Science or a related field.
Experience working in Agile methodologies.
Hands-on experience with relevant projects.
Benefits:
Competitive salary with performance-based incentives.
Learning and development opportunities.
Health insurance and additional perks.