A Back-end Developer is responsible for designing, developing, and maintaining the back-end of web and mobile applications. This role involves working with a team of developers, designers, and project managers to create high-performance, scalable systems that meet the needs of the client.
Key Responsibilities:
- Design and develop the back-end of web and mobile applications
- Write clean, maintainable, and efficient code
- Collaborate with front-end developers, designers, and project managers to deliver high-quality web and mobile apps
- Stay up to date with the latest back-end development trends and technologies
- Test and debug systems to ensure they are functioning correctly
- Provide technical support and troubleshoot issues as needed
- Continuously improve the system by implementing new features and improvements
Qualifications:
- Bachelor’s degree in computer science or a related field
- Proven experience in back-end development
- Strong understanding of programming languages such as Java, Python, PHP, Ruby, or .Net
- Experience with databases such as MySQL, MongoDB, or SQL Server
- Strong problem-solving and debugging skills
- Experience with Agile development methodologies
- Strong communication
Job Category: Backend Development
Job Type: Full Time
Job Location: Cairo