Job Description
<p>Job Title: Full Stack Developer (Cairo/Alexandria)</p><p><br></p><p>Job Description:</p><p><br></p><p>We are looking for a talented Full Stack Developer to join our team in Cairo or Alexandria. As a Full Stack Developer, you will be responsible for developing and maintaining web applications and APIs, working with databases, and ensuring that the software is optimized for performance and scalability.</p><p><br></p><p>Responsibilities:</p><p><br></p><p>- Design and develop front-end and back-end web applications using various programming languages and frameworks.</p><p>- Collaborate with cross-functional teams to develop software solutions that meet business requirements and user needs.</p><p>- Work with databases to create, manage and optimize data models.</p><p>- Write clean, maintainable, and well-documented code.</p><p>- Troubleshoot and debug applications, and provide solutions to fix issues.</p><p>- Participate in code reviews, providing feedback and suggestions for improvements.</p><p>- Keep up-to-date with emerging trends and technologies in web development.</p><p>- Optimize application performance and scalability.</p><p>- Ensure the security and reliability of web applications and APIs.</p><p>- Develop project timelines, deliverables, and milestones, and contribute to project planning and management.</p><p>- Provide technical guidance and support to team members.</p><p><br></p><p>Requirements:</p><p><br></p><p>- Proven experience as a Full Stack Developer or similar role.</p><p>- Strong experience with front-end development technologies such as HTML, CSS, JavaScript, React, and Angular.</p><p>- Strong experience with back-end development technologies such as Node.js, PHP, and Python.</p><p>- Experience with databases such as MySQL, MongoDB, and PostgreSQL.</p><p>- Familiarity with version control systems such as Git.</p><p>- Strong problem-solving skills and attention to detail.</p><p>- Excellent communication and collaboration skills.</p><p>- Bachelor’s degree in Computer Science, Computer Engineering, or a related field.</p><p><br></p><p>If you are passionate about web development, have a strong work ethic, and enjoy working in a collaborative environment, we encourage you to apply for this exciting opportunity.</p>