Senior Software Developer

Company Details
Industry: Consulting
Description: We are a HR Consultancy firm that is very passionate about people and their contribution towards the growth and success of any organization. We create systems that are streamlined towards the attainment of the organizations goals and build the capacity of the organizations employees to deliver resul… We are a HR Consultancy firm that is very passionate about people and their contribution towards the growth and success of any organization. We create systems that are streamlined towards the attainment of the organizations goals and build the capacity of the organizations employees to deliver results. View more View less
Job Details
Job Type: Full Time
Workplace Type: On-site
Qualification: Diploma
Job Experience: Mandatory
Job Location: Nairobi County, Kenya
Closing Date: Undisclosed
Salary: Undisclosed
Other Pay: Benefits
Job Category: Information Technology
Job Description

About XANALIFE Pharmacy & Supermarket

XANALIFE Pharmacy & Supermarket is building a technology-enabled retail health platform that integrates pharmaceutical services, FMCG retail, and operational analytics into one cohesive ecosystem. We are engineering a connected retail engine where inventory, finance, procurement, POS, and customer intelligence operate in real time with accuracy and discipline.

The Opportunity

We are seeking a Senior Software Developer with deep Laravel and PHP expertise to architect and scale the systems that power our multi-branch operations. The role requires technical maturity, architectural clarity, and enterprise integration
experience; particularly across ERP platforms and core operational systems.
 

What You Will Own

  • Core Platform Architecture
    • Lead backend engineering using Laravel as the primary framework.
    • Architect modular, service-oriented systems designed for scale.
    • Design database structures that support operational accuracy and financial integrity.
    • Make principled decisions balancing performance, cost, and maintainability.
  • ERP & Enterprise Integrations
    • Architect and manage integration with ERP systems (inventory, finance, procurement).
    • Design secure APIs that synchronize POS, accounting, supply chain, CRM, and third-party services. 
    • Ensure transactional consistency and reconciliation across systems.
    • Implement real-time and scheduled synchronization logic.
    • Establish structured data governance and validation protocols.
  • Performance & Reliability Engineering
    • Optimize query performance and indexing strategies (PostgreSQL/MySQL).
    • Implement intelligent caching strategies (Redis, in-memory, queue workers). 
    • Design systems for predictable uptime and graceful failure handling.
    • Embed logging, monitoring, and performance telemetry into production systems.
  • DevOps & Delivery Discipline
    • Operate within Dockerized environments.
    • Contribute to structured CI/CD pipelines.
    • Maintain strict environment segregation (development, staging, production). 
    • Support stable, frequent releases with rollback and observability safeguards.
  • Technical Leadership
    • Mentor engineers and elevate coding standards.
    • Translate operational complexity into structured engineering execution plans.
    • Partner with operations and finance leaders to design systems aligned to real business workflows.
    • Drive engineering discipline, documentation clarity, and architectural consistency.

Technical Profile

Core Requirements

 

  • 5–8+ years building production-grade systems.
  • Advanced proficiency in Laravel and PHP (core stack requirement).
  • Demonstrated experience integrating ERP and enterprise platforms.
  • Strong relational database design experience (PostgreSQL/MySQL).
  • RESTful API architecture and secure authentication patterns.
  • CI/CD pipelines and containerization (Docker).
  • Cloud infrastructure experience (AWS, Azure, or GCP).

Advantageous Experience

  • High-transaction retail or health-tech platforms.
  • Payment gateway and financial system integrations.
  • Event-driven architectures or distributed system design.
  • Multi-branch operational systems with inventory synchronization logic.
383 open positions on Semasocial right now · 7496 open positions in Nairobi County, Kenya · 6 posted in the last 7 days
CV Job Description Matcher See how well your CV matches this job and get tips to improve your chances AI Tool

This tool helps you see how closely your CV matches a job description. It also gives you simple suggestions on what to improve so you have a better chance of getting shortlisted.

Similar Jobs

UAE Jobs Abu Dhabi Emirate, United Arab Emirates
View Job Jul 14, 2026
Girwa Radio Homa Bay County, Kenya
View Job Jul 20, 2026
Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.