Senior MERN Stack Developer – React.js & Node.js
About the JobJob Title: Senior MERN Stack Developer – React.js & Node.jsLocation: Fully Remote (U.S.)
Employment Type: Contract-to-Hire
Status: Accepting Candidates
About the Role:
We are seeking an experienced Senior MERN Stack Developer with strong expertise in React.js and Node.js to design, develop, and maintain scalable, high-quality web applications. The ideal candidate will have a strong front-end focus, with approximately 60% React.js and 40% Node.js experience. The candidate should be comfortable collaborating with cross-functional teams, developing new application features, troubleshooting technical issues, and contributing to overall application architecture and code quality.
Key Responsibilities:
Design, develop, and maintain high-quality web applications using React.js and Node.js.
Develop responsive and scalable front-end applications using React.js and its ecosystem.
Build and maintain backend services and APIs using Node.js.
Collaborate with cross-functional teams to understand, identify, and prioritize project requirements.
Develop and implement new features and functionalities in existing applications.
Troubleshoot, debug, and resolve application and technical issues.
Participate in code reviews and follow software development best practices.
Optimize application performance, scalability, and overall code quality.
Stay current with emerging technologies, frameworks, and industry trends.
Work within Agile development methodologies and collaborative development environments.
Required Qualifications:
Strong professional experience as a MERN Stack Developer or Full Stack Developer.
Strong proficiency in React.js (approximately 60% of the role).Strong hands-on experience with Node.js (approximately 40% of the role).Experience with front-end development frameworks, libraries, and React ecosystem tools.
Experience developing and maintaining scalable web applications.
Strong understanding of JavaScript and modern web development practices.
Experience troubleshooting and resolving technical issues.
Familiarity with version control systems such as Git.
Experience working in Agile/Scrum development environments.
Excellent problem-solving, communication, and collaboration skills.