
TE (SM) - 36 - Senior Full Stack PHP Developer
- Remote
- Lagos, Lagos, Nigeria
- Uganda, Central, Uganda
+1 more- Team SMART
Job description
Our Client is looking for a Senior Full Stack PHP Developer with the maturity and technical experience to work on an existing, older codebase while also contributing to ongoing improvements and new features.
The ideal candidate is someone aged 30–35 or older, who has the depth of experience to understand legacy systems and the flexibility to modernize them when needed.
This is a hands-on role where you will work across both backend and frontend, collaborating closely with the team to deliver a robust and scalable application.
Job requirements
Key Responsibilities
Maintain and enhance the current application built on Slim 2.0, IdiORM, Twig, and jQuery.
Work with older PHP codebases and ensure stability, scalability, and maintainability.
Build and extend RESTful APIs to support the matchmaking platform.
Contribute to frontend development with JavaScript (including jQuery and modern practices where applicable).
Collaborate with designers, product managers, and other engineers to refine and improve the user experience.
Provide technical guidance and bring a mature, problem-solving approach to the team.
Required Skills & Experience
Senior-level experience with PHP (7+ years).
Proven experience working with legacy/older PHP codebases and frameworks.
Strong knowledge of JavaScript, including jQuery and modern JavaScript practices.
Experience with RESTful API development (Slim framework or similar).
Familiarity with IdiORM/Paris (or equivalent ORM tools).
Experience with Twig templating.
Strong debugging and problem-solving skills.
Excellent communication skills and ability to work in a collaborative environment.
Nice-to-Have Skills
Experience working with matchmaking, events, or networking platforms.
Exposure to FrameworkUI or similar custom frameworks.
Knowledge of modern frontend frameworks (React, Vue, Angular) is a plus for future-proofing.
or
All done!
Your application has been successfully submitted!