Position Overview:
We are seeking a highly skilled and experienced Senior MERN Developer to join our dynamic team. The ideal candidate will be proficient in the core technologies of the MERN stack: MongoDB, Express.js, React.js, and Node.js. This position requires a deep understanding of modern web development practices and a proven track record in building and maintaining scalable web applications.
Key Responsibilities:
Design, develop, and maintain web applications using the MERN stack.
Implement robust back-end services with Express.js and Node.js, and create efficient, reliable MongoDB databases.
Develop user-facing features with React.js, ensuring optimal performance across devices.
Preferably have knowledge of Redis and Next.js to enhance application performance and SEO.
Utilize Git for version control and collaboration with the development team.
Deploy and manage applications on cloud platforms such as AWS EC2 and Digital Ocean, ensuring high availability and scalability.
Work closely with the development team to ideate software solutions, conduct code reviews, and ensure best practices in web development.
Troubleshoot, debug, and upgrade existing software to improve performance and resolve issues.
Stay abreast of developments in web applications and programming languages.
Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field.
Minimum of 1 year of experience as a MERN Stack Developer.
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
Deep knowledge of React.js and its core principles, Node.js, Express.js, and MongoDB.
Experience with Redis and Next.js is highly preferred.
Proficient understanding of code versioning tools, such as Git.
Experience with AWS EC2, Digital Ocean, or similar cloud services.
Ability to write clean, readable code and a strong understanding of server-side logic.
Excellent problem-solving skills and the ability to work in a fast-paced environment.
Strong communication and teamwork skills, with the ability to work independently or as part of a team.
© 2020-2024 Digital Content Jobs. All rights reserved.