About the Role
We are looking for a talented and ambitious Junior Backend Developer (Laravel) to join our growing technology team. The successful candidate will work on designing, developing, and maintaining backend systems using the Laravel framework. This role requires excellent programming skills, attention to detail, and strong communication abilities in Arabic (with good English proficiency).
Key Responsibilities
- Develop, test, and maintain backend applications using Laravel (PHP).
- Build and optimize APIs for integrations with web and mobile applications.
- Work with relational databases (MySQL/PostgreSQL) and ensure data integrity.
- Implement authentication, authorization, and role-based access control.
- Write clean, maintainable, and well-documented code following industry best practices.
- Collaborate with frontend developers, designers, and QA teams to deliver high-quality products.
- Debug, troubleshoot, and optimize application performance.
- Contribute to version control management (Git/GitHub/GitLab).
- Participate in code reviews and knowledge-sharing sessions.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Fluency in Arabic (spoken and written) and good command of English.
- Strong understanding of Laravel framework and PHP 7/8.
- Solid knowledge of OOP principles and MVC architecture.
- Hands-on experience with MySQL (queries, optimization, indexing).
- Familiarity with RESTful APIs and JSON data handling.
- Knowledge of HTML, CSS, JavaScript, and AJAX for backend-frontend integration.
- Experience with Composer, Artisan commands, and Laravel packages.
- Understanding of unit testing and API testing (Postman, PHPUnit).
- Basic knowledge of Docker, CI/CD pipelines, and cloud platforms (AWS, Azure, or GCP) is a plus.
- Familiarity with Agile/Scrum development methodologies.
- Fresh graduates with strong projects or internships are encouraged to apply.
What We Offer
- Competitive salary and benefits package.
- Training, mentorship, and continuous learning opportunities.
- Career growth within backend development and software architecture.
- Involvement in innovative projects using modern technologies.
- Collaborative and supportive team culture.
Job Type: Full-time
Language: