About the Role
We are looking for a reliable and skilled PHP / CodeIgniter developer to work on multiple software projects ranging from business systems, dashboards, web applications, and SaaS platforms.
Projects vary in scope and industry, so we need someone who can adapt quickly, write clean backend code, and work comfortably with shared databases and production systems.
This role is ideal for a developer who understands real-world applications, not just tutorials.
Key Responsibilities
- Develop and maintain applications using CodeIgniter (CI3 / CI4)
- Build and consume database-driven features using MySQL / MySQLi
- Implement authentication, sessions, and access control
- Write secure, maintainable, and scalable backend code
- Fix bugs and refactor legacy code where necessary
- Collaborate with designers and frontend developers
- Deploy and maintain applications on shared hosting / cPanel
- Work across different projects and requirements
Required Skills (Must Have)
- Strong experience with PHP
- Hands-on experience with CodeIgniter 3 or 4
- Solid understanding of MySQL / MySQLi
- Experience designing and working with relational databases
- Knowledge of MVC architecture
- Experience with sessions, authentication, and authorization
- Ability to debug and optimize existing code
- Familiarity with Git and collaborative workflows
Nice to Have (Bonus Skills)
- Experience with multi-tenant or SaaS systems
- Knowledge of database migrations
- Frontend basics (HTML, CSS, Bootstrap or Tailwind)
- Experience working on ERP, CRM, or business systems
- Experience integrating APIs (payments, SMS, etc.)
- Familiarity with cPanel / shared hosting environments
What We’re Looking For
- Someone who understands why code is written a certain way
- Can follow existing architecture and improve it
- Pays attention to security and data integrity
- Communicates clearly and meets deadlines
- Comfortable switching between different projects
Screening / Interview Process
Shortlisted candidates may be asked to:
- Explain how they structure a CodeIgniter project
- Review or fix a small PHP/CodeIgniter code snippet
- Describe how they handle database design and security
Compensation
- Competitive, based on experience
- Contract or long-term collaboration
- Flexible working arrangement
- Opportunity to grow with ongoing projects
How to Apply
Please send:
- A brief introduction about yourself
- Your experience with PHP & CodeIgniter
- Links to past projects or GitHub (if available)
- Your availability and expected rate
Important Note
We are looking for developers who understand backend systems, not just UI work or copy-paste solutions.
If you have never worked on a real PHP application before, this role may not be suitable.
Requirements
Required Skills (Must Have) Strong experience with PHP Hands-on experience with CodeIgniter 3 or 4 Solid understanding of MySQL / MySQLi
Experience designing and working with relational databases Knowledge of MVC architecture Experience with sessions, authentication, and authorization Ability to debug and optimize existing code Familiarity with Git and collaborative workflows
Apply for This Position
All fields marked * are required. CV must be PDF or Word, max 5 MB.
Job Details
- Department
- Backend
- Type
- Internship
- Location
- Nairobi
- Salary
- 40000-68000
- Deadline
- December 23, 2026