About Us: 

Octagon Africa Financial Services is an award winning leading regional financial services company with significant industry consolidation within the non-profit, public and private sector in 4 strategic divisions namely Pensions Management, Insurance Brokerage, Training and Actuarial Services. We have been building our service knowledge base and establishing relations with key stakeholders to ensure that we are the leading service provider for the industry. Octagon has built up a reputation of reliability and success in delivering outstanding and high-impact services throughout Africa. We provide first-class service to our clients by focusing on the method and mode of delivery of our services to our clients. We aim to take away as many client headaches in the administration of retirement schemes, insurance, and trusts. 

Job Overview: 

As a software developer, you will be responsible for designing, developing, and maintaining efficient, reusable, and reliable software code. You’ll collaborate with cross-functional teams to deliver high-quality web applications and participate in the decision-making process around architecture and implementation.  The position is a short-term contract with the possibility of extension after the contract term ends (3 months). 

Key Responsibilities: 

  • Write clean, secure, and efficient software code that aligns with industry best practices. 
  • Assist in the design and implementation of new features and functionalities. 
  • Collaborate closely with designers, front-end developers, and product managers to develop smooth and scalable web solutions. 
  • Perform code reviews and participate in team knowledge sharing. 
  • Troubleshoot and debug existing applications to ensure optimization and performance. 
  • Maintain documentation of code and systems. 
  • Contribute ideas for improving development processes and project outcomes. 
  • Stay up-to-date with modern PHP frameworks and emerging technologies. 

Required Skills & Qualifications: 

  • 2–4 years of professional experience in PHP development. 
  • Experience working in the financial services/pension administration industry, and experience with Navision and/or Fund Master pension administration systems. 
  • Solid understanding of both procedural and object-oriented PHP and PHP best practices.  
  • Strong grasp of software design patterns. 
  • Proficiency with at least one modern PHP framework (Laravel, Symfony preferred). 
  • Good knowledge of front-end technologies (HTML5, CSS3, JavaScript, jQuery, Vue, React, AlpineJs). 
  • Experience with relational databases (Microsoft SQL Server, MySQL) and writing optimized queries. 
  • Familiarity with Git version control. 
  • Understanding of RESTful API design and integration. 
  • Knowledge of secure coding principles and web application security. 
  • Strong debugging and problem-solving skills. 
  • Ability to collaborate effectively in a team environment and manage time across multiple tasks. 
  • Experience working with or updating a legacy application is an added advantage. 

Bonus Skills (Nice to Have): 

  • Experience with cloud platforms (preferably GCP). 
  • Knowledge of Docker or containerized application development. 
  • Familiarity with CI/CD pipelines. 
  • Exposure to Agile development methodologies. 
  • Experience working with task management tools like Jira, Trello, or Asana. 

Deadline – 20th February 2026


Send your CV and cover letter as an attachment to HR@octagonafrica and CC careers@octagonafrica

Job Type: Contract
Job Location: Nairobi
Seniority Level: Mid Level
Experience: 2-3 Years
Industry: Fintech

Apply for this position

Allowed Type(s): .pdf, .doc, .docx