We are seeking a highly skilled and experienced MERN Stack Architect to join our talented team. As a MERN Stack Architect, you will be responsible for designing, implementing, and overseeing the development of our web applications using the MERN stack (MongoDB, Express.js, React.js, and Node.js). This position requires a deep understanding of the MERN stack, strong architectural skills, and proven experience in leading and mentoring development teams.
• Design and architect scalable, robust, and secure web applications using the MERN stack.
• Lead the technical design and development of complex features and functionalities, ensuring adherence to best practices and architectural guidelines.
• Collaborate with cross-functional teams, including product managers, UI/UX designers, and backend developers, to translate business requirements into technical solutions.
• Provide technical leadership and guidance to development teams, ensuring code quality, scalability, and performance.
• Conduct code reviews, identify areas for improvement, and mentor team members to enhance their technical skills.
• Stay updated with the latest trends and advancements in MERN stack technologies, web development, and architectural patterns.
• Collaborate with DevOps engineers to design and implement deployment strategies, continuous integration, and delivery pipelines.
• Participate in the full software development lifecycle, including requirements gathering, design, implementation, testing, and maintenance.
Required Skills and Qualifications:
• Bachelor’s or master’s degree in computer science, Software Engineering, or a related field.
• 5-9 years of hands-on experience in web development with expertise in the MERN stack.
• Extensive experience with MongoDB, Express.js, React.js, and Node.js, with a deep understanding of their core principles and best practices.
• Proven track record of designing and implementing complex, scalable web applications using the MERN stack.
• Strong architectural and design skills, with the ability to evaluate trade-offs and make sound technical decisions.
• Experience with cloud platforms (such as AWS, Azure, or GCP) and deploying MERN stack applications.
• Proficient in using version control systems (e.g., Git) and agile development methodologies.
• Excellent problem-solving and analytical thinking skills, with a strong attention to detail.
• Effective communication and interpersonal skills, with the ability to collaborate with both technical and non-technical stakeholders.
• Leadership abilities and a passion for mentoring and guiding junior developers.