Looking for the latest Senior Software Developer jobs in Nairobi? Here is a great opportunity to work with People FOCO, a human resource consultancy firm focused on helping organizations build strong systems and high-performing teams.
The company is currently recruiting a Senior Software Developer to support a technology-driven retail platform developed for XANALIFE Pharmacy & Supermarket. If you have strong experience in Laravel, PHP, and enterprise system integrations, this role could be an excellent opportunity to work on complex and scalable systems.
Below are the complete job details, responsibilities, and application instructions.
Job Summary
| Job Title | Senior Software Developer |
|---|---|
| Company | People FOCO |
| Client Organization | XANALIFE Pharmacy & Supermarket |
| Location | Nairobi |
| Job Type | Full Time |
| Work Mode | Onsite |
| Qualification | BA / BSc / HND |
| Experience | 5–8 Years |
| Industry | Consulting / Technology |
| Deadline | Not Specified |
About the Company
People FOCO is a human resource consultancy firm dedicated to helping organizations build strong operational systems and capable teams. The firm focuses on designing structured processes that help organizations achieve their strategic goals while empowering employees to deliver outstanding performance.
About XANALIFE Pharmacy & Supermarket
XANALIFE Pharmacy & Supermarket is building a technology-enabled retail health platform that integrates pharmaceutical services, FMCG retail operations, and real-time operational analytics into a unified ecosystem.
The platform connects critical business functions including:
- Inventory management
- Financial operations
- Procurement systems
- Point-of-sale (POS) systems
- Customer intelligence and analytics
This system aims to provide real-time operational visibility and improved efficiency across multi-branch retail operations.
Job Purpose
The Senior Software Developer will architect and scale backend systems that power XANALIFE’s retail operations. The role requires strong expertise in Laravel and PHP, along with experience integrating enterprise systems such as ERP platforms.
The successful candidate will design scalable architectures, optimize performance, and ensure reliable system integrations across multiple operational platforms.
Key Responsibilities
| # | Responsibility |
|---|---|
| 1 | Lead backend engineering using the Laravel framework. |
| 2 | Design modular, scalable service-oriented architectures. |
| 3 | Develop database structures that ensure operational and financial accuracy. |
| 4 | Architect integrations with ERP systems including finance, inventory, and procurement platforms. |
| 5 | Build secure APIs connecting POS, accounting, CRM, and supply chain systems. |
| 6 | Implement real-time and scheduled data synchronization across enterprise systems. |
| 7 | Optimize database queries and indexing strategies for PostgreSQL and MySQL. |
| 8 | Implement caching solutions using Redis and queue-based processing. |
| 9 | Design systems for high uptime, reliability, and graceful failure handling. |
| 10 | Implement monitoring, logging, and performance tracking systems. |
| 11 | Support CI/CD pipelines and containerized environments using Docker. |
| 12 | Mentor developers and maintain high engineering standards. |
Job Requirements
| Requirement | Details |
|---|---|
| Education | Bachelor’s degree in Computer Science, Software Engineering, or related field |
| Experience | 5–8+ years building production-grade systems |
| Programming | Advanced proficiency in Laravel and PHP |
| Databases | Strong experience with PostgreSQL or MySQL |
| APIs | Experience designing RESTful APIs with secure authentication |
| DevOps | Experience with CI/CD pipelines and Docker containerization |
| Cloud Platforms | Experience with AWS, Azure, or Google Cloud |
Preferred Skills
| Skill | Description |
|---|---|
| Enterprise Integrations | Experience integrating ERP and enterprise systems |
| Retail Platforms | Experience working on high-transaction retail or health-tech systems |
| Payment Systems | Experience integrating payment gateways and financial systems |
| Distributed Systems | Knowledge of event-driven architectures |
| Multi-Branch Operations | Experience managing inventory synchronization across multiple branches |
Salary and Benefits
| Benefit | Details |
|---|---|
| Salary | Competitive |
| Career Growth | Opportunity to work on large-scale enterprise systems |
| Professional Development | Work with experienced engineering and operations teams |
| Work Environment | Collaborative and technology-driven workplace |
Job Location
| City | Country |
|---|---|
| Nairobi | Kenya |
How to Apply
Interested and qualified candidates should apply through the official recruitment portal.
| Application Method | Details |
|---|---|
| Apply Link | https://peoplefoco.etalent.net |
| Deadline | Not Specified |
Important Notice
Never pay any money for job applications, notarisation, certificates, or recruitment assessments. Always verify job opportunities directly with the employer before applying.
Stay tuned on Jobview for latest job opportunities.