Afrihost will be operational during the lockdown period and we'll try to deliver your order as quick as possible.

Delivery via courier remains available, as well as support via Help Centre, WhatsApp, email and phone. However, collections at Afrihost HQ will be unavailable.

Software Developer (Mid - Senior)

Full Time Johannesburg

We are looking for a medium to senior level Web Applications and Software Developer who has the ability to work in a team of equally talented Developers but also has the discipline to focus on a project and get it done as fast and effective as possible without compromising quality. An Agile approach is taken in our development to maximize throughput and ensure the end result is as close to the business’ needs as possible.

Afrihost is one of South Africa’s biggest ISP’s and need rock-star-developers to join our team so that we can continue to do amazing and cool projects! FTM in the current market/climate is key!

The position is for a willing, enthusiastic and meticulous individual who will assist the Development Manager and the Development Team Members in realizing the vision of the Directors and the Company. It is necessary that the candidate has a unique and in-depth understanding of PHP, MySQL, Javascript (jQuery is preferable), and good XHTML practices. Above and beyond this, we’ll also take in consideration if you have skills in frameworks, especially Symfony 1.4 and/or 2.0, Linux Operating System, other database experience, and has a “think outside of the box” mentality and approach to problem solving and life in general.

Your day-to-day tasks may (and very well will) vary greatly, but will be rooted in the basics of Software Development. You will predominantly be required to develop front-end as well as backend systems using PHP, MySQL - PDO (Doctrine and Propel), jQuery and HTML. Development will be done on a Mac and will be rolled out to a Linux server.

You will also be required to challenge ideas, brainstorm with the team, come up with ideas on your own and in the group, develop proof-of-concepts and take projects from the start to finish and support them afterwards.

For any Software Developer looking for more experience in the cutting edge environment of running an ISP’s backend, frontend, financial and operational systems – this is a wonderful opportunity!


  • Enthusiastic
  • Hard Working
  • Good communicator
  • Reliable
  • Positive attitude
  • Creative
  • Looking for a Career, not a job
  • Meticulous attention to detail
  • A love for coffee :)
  • Able to work independently as well as in a group
  • Has a sense of humor and able to take the proverbial punch (and also give some)

Bonus Points

  • HTML 5
  • Mobile App Development Experience

Skill & Knowledge Requirements

- PHP 5.4+
- XHTML and CSS Coding
- jQuery, AngularJS
- Mac Competent (or at least willing to migrate to Mac OS)
- Web services (REST and/or SOAP experience) – both consuming and publishing
- Completely fluent in English
- Good time management
- Minimum 1+ year experience

What You Will Be Responsible For

- Design (functional and technical) and implement from small to large scale solutions
- Make database changes to enhance performance and facilitate new products and systems
- Creatively solve problems both in database design and code design
- Learn new technologies and implement solutions through them
- Interact with third-party developers and/or companies with their technologies
- Brainstorming

Salary Negotiable based on experience PM

Apply Here!