Full Stack MERN Developer

We are looking for a talented and highly skilled Full Stack MERN Developer to join our growing engineering team. In this role, you will be responsible for designing, developing, and maintaining web applications using the MERN stack (MongoDB, Express.js, React.js, and Node.js). You will be working on both the frontend and backend, collaborating with cross-functional teams to deliver high-quality, scalable, and performant solutions. The ideal candidate is passionate about web technologies, eager to learn, and can work independently as well as part of a collaborative team.

RESPONSIBILITIES:

  • Develop dynamic, responsive, and intuitive user interfaces using React.js.
  • Implement state management solutions (e.g., Redux, ReduxToolKit Query, Context API).
  • Integrate frontend with backend RESTful APIs.
  • Ensure a seamless user experience (UX) through responsive design and optimization for mobile and desktop platforms.
  • Develop reusable and modular components for scalability.
  • Write unit and integration tests for frontend components using Jest, React Testing Library, or other testing tools.
  • Build and maintain the server-side logic and APIs using Node.js and Express.js.
  • Design and implement RESTful APIs or GraphQL APIs to serve data to the frontend.
  • Design, maintain, manage, and query relational (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
  • Implement user authentication and authorization using tools like JWT, OAuth, and Passport.js.
  • Handle API security, including input validation, data protection, and error handling.
  • Optimize backend performance, including API response times, memory usage, and scalability.
  • Optimize database queries for performance and scalability.
  • Debug and resolve issues across the full stack.
  • Deploy applications to cloud platforms such as AWS, Heroku, Netlify, or Vercel.
  • Set up and maintain Continuous Integration/Continuous Deployment (CI/CD) pipelines.

QUALIFICATION:

  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • Experience: At least 2-3 years of experience working as a Full Stack Developer, with hands-on experience building MERN stack applications.

PREFERRED SKILLS:

  • Strong experience with React.js, React Router, Redux (or any other state management tool), HTML5, CSS3, and responsive design.
  • Proficiency with Node.js, Express.js, and building scalable web applications and APIs.
  • Experience with MongoDB and Mongoose, including designing schemas and handling queries.
  • Experience in creating RESTful APIs or GraphQL APIs.
  • Familiarity with testing frameworks like Jest, Mocha, Chai, or React Testing Library.
  • Familiarity with containerization tools like Docker and orchestration platforms such as Kubernetes.
  • Experience deploying applications to AWS, Azure, Google Cloud, or similar cloud platforms.
  • Knowledge of CI/CD tools (e.g., GitHub Actions, Jenkins).
  • Understanding of front-end build tools (e.g., Webpack, Babel).
  • Experience with other databases (e.g., PostgreSQL, MySQL) is a plus.
  • Knowledge of modern JavaScript features (ES6+), TypeScript, or GraphQL is a plus.
  • Familiarity with modern UI frameworks and design systems such as Material UI, Tailwind CSS, or Bootstrap.

Web-Tronix is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Application Form

Let's Talk

Provide us with your details and we will love to speak to you

REQUEST A CALL

Personal Information