Description
Job Description:
The Mid level Backend Engineer is responsible for supporting the creation, enhancement, and maintenance of backend systems. This role focuses on implementing features, debugging issues, and contributing to overall code quality under the mentorship of senior engineers. The ideal candidate will demonstrate a strong willingness to learn, follow best practices, and collaborate with team members to help build dependable and effective software solutions.
Key Responsibilities:
● Develop, test, and deploy backend services and APIs.
● Collaborate with frontend developers to integrate user-facing elements with backend logic.
● Optimize application performance and scalability.
● Write clean, maintainable, and well-documented code.
● Participate in code reviews and provide constructive feedback.
● Troubleshoot and resolve backend issues.
Stay up-to-date with the latest backend technologies and industry trends.
Requirements
● Bachelor's degree in Computer Science, Engineering, or a related field.
● Strong bilingual communications skills in Arabic and English.
● Strong attention to detail and ability to deliver high-quality code.
● Effective communication and collaboration with cross-functional teams, including frontend developers, designers, and product managers.
● Openness to feedback and contribution to a cooperative and innovative work environment.
● Active engagement in team discussions and knowledge sharing.