Senior PHP Developer – Accounting & ERP Systems

Company Details

Rating: No ratings yet log in to rate this company
Industry: Consulting
Description: Gap Recruitment Services Limited is a leading recruitment firm in Kenya where International and local companies find just the right fit talent. Whether you are an employer seeking skilled talent to fuel productivity in your organization or a job seeker pursuing your dream job and a fulfilling career… Gap Recruitment Services Limited is a leading recruitment firm in Kenya where International and local companies find just the right fit talent. Whether you are an employer seeking skilled talent to fuel productivity in your organization or a job seeker pursuing your dream job and a fulfilling career, we are your Staffing Team, and we are committed to your success. Gap Recruitment has the technical capacity to find the right resource for any of your vacancies, but we know it takes more than a skill set to get the job done. We focus on understanding your specific needs, culture, beyond just technical skills, and we maintain close relationships with the professionals in our databases, enabling us to find the right fit for both parties in record time. View more View less

Job Details

Job Type: Full Time
Workplace Type: On-site
Qualification: Degree
Job Experience: Mandatory
Job Location: Nairobi, Kenya
Closing Date: Sep 23, 2026
Salary: KES 100,000 - KES 120,000 / month
Job Category: Information Technology

Job Description

Senior PHP Developer – Accounting & ERP Systems

Role Overview

This position sits at the centre of backend engineering for an accounting and enterprise resource planning platform, with day-to-day ownership of PHP services, data models, and API connections that keep financial operations running. You will translate business requirements from accounting workflows into reliable software for ledgers, billing, inventory, payroll, and reporting, while working closely with frontend developers, QA specialists, product managers, and business analysts. The work directly affects the accuracy, security, and speed of systems that handle sensitive financial transactions and third-party banking or tax integrations.

Key Responsibilities

  • Lead the architecture and hands-on coding of backend PHP components, applying object-oriented design and clear documentation practices.
  • Build, extend, and refine ERP and accounting modules covering general ledger entries, invoicing, inventory movement, payroll, and financial statements.
  • Design and maintain RESTful APIs that serve web and mobile clients and connect with external services such as payment gateways, banks, and tax authority platforms.
  • Model relational data and tune MySQL or PostgreSQL queries, indexes, and schemas so high-volume financial transactions execute efficiently.
  • Embed security and compliance controls, including encryption, access safeguards, auditability, and protection of transaction data.
  • Investigate production faults, perform root-cause analysis, debug complex issues, and remove performance bottlenecks across the stack.
  • Take part in peer code reviews, share technical knowledge, and help raise engineering standards across the team.
  • Collaborate with business analysts and product leads to convert intricate accounting rules into clean, testable software logic; maintain documentation for schemas, endpoints, services, and system architecture.

Requirements & Qualifications

  • Advanced proficiency in modern PHP, with senior-level experience typically gained over five or more years of professional backend development.
  • Hands-on work with at least one major PHP framework, such as Laravel, CodeIgniter, Symfony, or a comparable MVC framework.
  • Deep knowledge of relational database design, schema management, and query optimisation in MySQL or PostgreSQL.
  • Proven ability to build and consume RESTful APIs, and to manage code collaboratively with Git.
  • A degree in computer science, software engineering, information technology, or a related discipline is beneficial, though equivalent practical experience will also be considered.
  • Exposure to ERP, double-entry accounting software, invoicing engines, or fintech platforms is strongly preferred.
  • Working understanding of accounting concepts such as ledgers, financial statements, payroll, and taxation.
  • Familiarity with HTML, CSS, and JavaScript for cross-team frontend collaboration.
  • Advantageous: cloud deployment on AWS or GCP, CI/CD pipelines, and financial data protection regulations.

What We Offer / Why Join

  • Gross monthly remuneration of KES 100,000 to KES 120,000.
  • Full-time, on-site role based in Nairobi, Kenya.
  • Direct influence over core accounting, invoicing, reporting, and ERP modules used for mission-critical business operations.
  • Partnership with frontend engineers, QA, product managers, and business analysts in a focused financial software environment.
426 open positions on Semasocial right now · 691 open positions in Nairobi, Kenya · 7 posted in the last 7 days
Application deadline: Sep 23, 2026 · 5 days left to apply
Contact Information
Sign in to apply for this job.

Key Skills

database  Backend  laravel  erp  PHP  APIs  Integration 
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.

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.