Information TechnologyFull-TimeSenior-level(6+ yrs)
Job Description
About the Role
ITM Kenya Ltd is seeking a Senior Backend Engineer (PHP) to join its team as a trusted partner for HR solutions. The ideal candidate will be responsible for building and maintaining robust backend services, ensuring application performance, and adhering to modern coding standards. This role requires a professional with at least 5 years of experience and a strong foundation in PHP-based application architecture.
Key Responsibilities
Build and maintain efficient and scalable backend services.
Implement application architecture based on up-to-date frameworks like Symfony 5/6 and Laravel.
Develop and manage RESTful APIs while ensuring clean coding practices.
Apply OOP principles and SOLID standards to all software development tasks.
Design and manage SQL databases such as MySQL and PostgreSQL.
Write automated unit and integration tests to ensure software reliability.
Utilize version control systems (Git) for collaborative development.
Contribute to architectural decisions and participate in framework migrations.
Skills and Qualifications
Experience: At least 5+ years of software development experience.
Education: University degree in IT, mathematics, engineering, or a related field.
Technical Proficiency: Strong knowledge of PHP frameworks (Symfony/Laravel), OOP, and SOLID principles.
Database Knowledge: Experience with MySQL and PostgreSQL.
Testing: Proficiency in writing automated tests (unit/integration).
DevOps & Cloud: Familiarity with Docker, CI/CD, and cloud platforms (AWS, GCP).
Front-end Exposure: Knowledge of JavaScript, TypeScript, Vue, or React is a plus.
Scalability: Experience working on large, scalable platforms serving high traffic.
Multi-language Interest: Familiarity or interest in Golang, Node.js, or Python is highly desirable.
How to Apply
Interested and qualified candidates should submit their application through the ITM Africa talent portal at talentpro.itmafrica.com. Ensure you follow all instructions on the portal to complete your submission.
How to Apply
Interested and qualified candidates should apply online through the ITM Africa talent portal at talentpro.itmafrica.com. Follow the instructions on the portal to submit your application and CV.