Details about position

Job Purpose
Developing full-stack systems in PHP within the company’s ecosystem of applications such as bespoke Customer Management, Fraud Detection, Payment integrations, Rewards Platform, Reporting systems. Maintenance and enhancements to existing systems and the development of new systems. We are seeking driven individuals who strive to create world class industry leading code. Individuals who have a desire for continuous improvement and willingness to learn and share knowledge with others.

About the team
We develop and support end-to- end e-commerce products for international customers, offering over 11 languages. We develop business-to- business systems and back-end systems for customer support, finance, payment process management, risk and fraud management, and content management systems. As a team, we continuously look for ways to improve our products and processes.

General obligations of the Employee
For the duration of the Employee’s employment the Employee shall:

  • Carry out to the best of his/her abilities and under the control of the Employer such duties
    and functions as may reasonably be assigned to him/her from time to time by management;
  • Adhere to and observe all the lawful regulations and reasonable directions and instructions
    which may be given to him/her from time to time by management;
  • Well and faithfully serve the company and use his/her best endeavours to promote its
    interests;
  • Exercise the utmost good faith towards the Company both in carrying out his/her duties
    hereunder and also in all his/her dealings with the Company;
  • At all times be answerable to management and shall prepare and submit to management
    such reports relating to his/her duties, from time to time, as may be required by
    management.

KEY RESPONSIBILITY AREAS

  • Planning and design of systems implementation
  • System’s development through reusable, testable code and libraries
  • Full stack development of system features
  • Related data-structures, queries, and their software life cycle management
  • Detailed documentation of all developed systems and their day-to- day processes
  • Development of personal skill set in-line with industry trends to meet company objectives
  • Ongoing research & development in-line with business objectives
  • Ongoing evaluation and optimization of systems
  • Monitoring and support of systems on an as-needed basis
  • Management reserves the right to make additions and changes to the Key Responsibility Areas at
    any time, in line with the operational requirements of the business.

Qualification & Experience

  • A minimum of 5 years’ experience in PHP development on projects (with depth)
  • Proficient in PHP in a Linux ecosystem
  • PHP frameworks
  • Proficient in SQL (writing some SQL in their code)
  • Debugging / Profiling
  • Testable code practices
  • Version Control
  • SOA environment experience advantageous
  • Linux command line

Overview

Position: Open
Location: Cape Town
Job Title: PHP Developer
Salary: To be discussed