PHP Backend Software Developer Job Vacancy
About This Opportunity
Job Overview
A leading organization is seeking an experienced and highly skilled PHP Backend Software Developer to lead the technical development of its custom commercial platform. This full-time onsite role is ideal for software engineers with extensive experience in backend development, system architecture, API integration, and database optimization.
The successful candidate will be responsible for designing, building, and maintaining secure, scalable, and high-performance backend services while translating complex business requirements into clean, maintainable, and testable code.
Position Summary
The PHP Backend Software Developer will oversee backend architecture, develop core platform modules, build RESTful APIs, implement business logic, integrate third-party services, optimize databases, and contribute to innovation through emerging technologies. The role also requires close collaboration with business stakeholders and maintaining comprehensive technical documentation.
Key Responsibilities
Core Development & Feature Delivery
- Design, develop, and maintain core platform modules using PHP 8+ and Object-Oriented Programming principles.
- Build and manage CRUD functionality for users, transactions, geo-logs, and verification records.
- Develop secure, scalable RESTful APIs for high-volume transactions.
- Implement secure authentication using PHP Sanctum or Passport.
- Integrate external services such as M-PESA and Co-operative Bank APIs for escrow functionality.
- Develop and maintain complex backend business logic.
- Commit all development work to the company GitLab repository daily.
Architecture, Innovation & Technical Leadership
- Contribute to platform architecture and recommend scalable solutions such as PHP microservices and cloud-native deployments.
- Research and prototype emerging technologies including blockchain and Artificial Intelligence solutions.
- Ensure platform compliance with the Kenya Data Protection Act, 2019 and Central Bank of Kenya (CBK) integration requirements.
Collaboration & Documentation
- Work closely with Business Analysts, Product Owners, and stakeholders to convert business requirements into technical solutions.
- Create and maintain API, codebase, and system architecture documentation using Swagger, PHP API Documentation, and Confluence.
Qualifications and Requirements
Applicants should possess:
- Bachelor's Degree in Computer Science, Software Engineering, or a related field.
- Professional certifications will be an added advantage.
- Minimum 5 years of backend software development experience.
- At least 3 years' advanced experience using PHP 8.2+ with Laravel or Symfony.
- Strong expertise in Object-Oriented Programming (OOP).
Technical Skills
The ideal candidate should have experience with:
- PHP 8.2+
- Laravel or Symfony Framework
- RESTful API development
- MySQL and PostgreSQL database design and optimization
- SQL query optimization and performance tuning
- Git and GitLab version control
- Secure authentication using Sanctum or Passport
- Docker and containerization
- CI/CD pipelines
- Cloud platforms
- Spring Boot
- .NET Framework
- Software testing and quality assurance
- OWASP Top 10 security practices
- Data encryption techniques
- M-PESA and Co-operative Bank API integrations
Personal Attributes
Successful candidates should demonstrate:
- Strong analytical and problem-solving skills.
- High level of autonomy and self-drive.
- Excellent communication and interpersonal skills.
- Ability to work collaboratively in cross-functional teams.
- Commitment to delivering secure, high-quality software solutions.
- Strong documentation and organizational skills.
Why Join This Organization?
This opportunity offers the chance to work on a cutting-edge commercial platform while leveraging modern backend technologies, cloud infrastructure, and innovative solutions such as AI and blockchain. Successful candidates will enjoy a collaborative environment with opportunities for technical leadership and professional growth.
Job Details
- Position: PHP Backend Software Developer
- Job Type: Full-Time (Onsite)
- Location: Nairobi
- Experience: 5–10 Years
How to Apply
Interested and qualified candidates should submit their applications through the employer's official recruitment portal.
Apply Here: https://www.myjobmag.co.ke/job-application/1285612
Disclaimer
Job Openings Kenya publishes employment opportunities to help job seekers access vacancies from reputable employers. We do not charge any fee for job applications and are not involved in the recruitment process. Always apply through the employer's official recruitment channel and beware of recruitment scams requesting payment.
Requirements
- Bachelor's degree in relevant field
- 3+ years experience
- Strong communication skills
Login to View Details
Create an account to see requirements, responsibilities, and apply.
Login / Sign UpQuick Info
Type
JobCompany
Not Speciied
Location
Nairobi
Deadline
Rolling Basis
Open until filled
Share
Help others discover this