Job Description
<p>Do you want to shape the future of health care in Egypt? Do you want to make a difference in people lives and really make their lives easier? Then this is your chance to join a growing team that wants to elevate the health care ecosystem in Egypt.</p><p><br></p><p><br></p><p> Responsibilities:</p><ul><li>Collaborate with cross-functional teams, including product managers, designers, and other developers, to understand project requirements and translate them into technical specifications.</li><li>Design, develop, and maintain high-quality and scalable web applications using Node.js and the MERN (MongoDB, Express.js, React.js, Node.js, Nest.js,Next.js) stack.</li><li>Develop and maintain efficient database structures and optimize database performance using MySQL.</li><li>Ensure the security, integrity, and reliability of web applications and database systems.</li><li>Perform code reviews, provide constructive feedback, and mentor junior developers to improve overall code quality and team efficiency.</li><li>Stay up-to-date with emerging technologies and industry trends, and propose innovative solutions to enhance our development processes and technologies.</li><li>Collaborate with mobile development teams and contribute to cross-platform mobile app development using Flutter (knowledge of Flutter is a plus).</li><li>Participate in the entire software development lifecycle, including planning, estimation, development, testing, deployment, and maintenance.</li></ul><p><br></p><p>Requirements:</p><ul><li>Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).</li><li>Proven experience as a Senior Full Stack Developer with expertise in Node.js and the MERN stack.</li><li>Strong proficiency in JavaScript,ec6,typescript, React.js, and related front-end technologies.</li><li>Extensive knowledge and experience with backend development using Node.js, Express.js,Nest.js,Next.js,Redux,Redux-toolkit and MongoDB.</li><li>Solid understanding of relational databases and proficiency in MySQL.</li><li>Experience with version control systems (e.g., Git) and agile development methodologies (e.g., Scrum).</li><li>Familiarity with mobile app development using Flutter is a plus.</li><li>Strong problem-solving and analytical skills, with the ability to quickly grasp complex concepts and troubleshoot issues.</li><li>Excellent communication and collaboration skills, with the ability to work effectively in a team environment</li></ul><p><br></p>