We are seeking a skilled Backend Engineer with expertise in PHP to join our Software Engineering team at Tagaddod. In this role, you will be responsible for developing and maintaining the server-side logic of our web-based applications, ensuring high performance and responsiveness to requests from the front-end and mobile apps. You will work closely with our Frontend and Mobile Engineers to build robust and scalable web and mobile applications that deliver a seamless user experience.
Responsibilities:
- Develop and maintain server-side code and databases for web applications using PHP
- Work with architect/senior engineers to do high-level/low-level design/architecture
- Conduct code reviews and provide constructive feedback to ensure code quality and maintainability
- Troubleshoot and resolve production issues and bugs
- Write Unit and integration tests
- Building reusable code and maintaining our current libraries for future use
Requirements
Requirements:
- Degree in Computer Science or a related field
- 1-3 years of experience as a Backend Engineer, with a strong focus on PHP development
- Proficient in PHP frameworks like Laravel
- Fair knowledge about relational databases (MySQL, PostgreSQL)
- Familiarity with front-end technologies such as Livewire, HTML5, CSS3, and JavaScript/jQuery
- Knowledge of version control systems (Git)
- Understanding of GraphQL and web services
- Good problem-solving and communication skills