Back to Careers
job image

 

We are seeking a highly skilled and experienced MERN Stack Developer to join our dynamic and growing team. As a key member of the development team, you will be responsible for building, maintaining, and deploying web applications using the MERN (MongoDB, Express.js, React.js, and Node.js) stack. This is a remote position, offering flexibility and the opportunity to work on cutting-edge technologies and projects. 

  

Key Responsibilities: 

  

✦ Develop and maintain scalable web applications using the MERN stack (MongoDB, Express.js, React.js, and Node.js). 

✦ Design, implement, and optimize RESTful APIs and services. 

Collaborate with cross-functional teams to define, design, and ship new features. 

Ensure code quality, performance, and security through testing, debugging, and code reviews. 

Deploy applications on cloud platforms like AWS, Heroku, or similar. 

Optimize and monitor the performance of applications after deployment. 

Troubleshoot, debug, and upgrade existing systems and applications. 

Collaborate with DevOps teams for CI/CD processes, automating deployment pipelines. 

Stay up to date with emerging technologies, frameworks, and best practices in web development. 

Provide technical leadership and mentorship to junior developers. 

  

Skills and Qualifications: 

  

✦4+ years of experience working with the MERN stack. 

✦ Strong proficiency in JavaScript, ES6+, HTML5, CSS3, and Node.js 

✦ Hands-on experience with React.js, including hooks, state management, and functional component 

Experience with MongoDB and building database schemas. 

Solid understanding of Express.js and the RESTful API architecture. 

Knowledge of front-end build pipelines and tools like Webpack and Babel. 

Experience in deployment processes using cloud platforms (e.g., AWS, Heroku, or others). 

Familiarity with containerization tools like Docker is a plus. 

Knowledge of CI/CD pipelines and related tools (e.g., Jenkins, GitLab CI/CD). 

Experience with version control systems like Git. 

Strong problem-solving skills and attention to detail. 

Excellent communication and collaboration skills. 

Ability to work independently in a remote environment. 

  

Educational Qualifications: 

Bachelor's degree in computer science, Engineering, or a related field. 

  

Experience: 4+ years