REF # 1905324

1,095 total views, 1 views today

Cape Town Northern Suburbs

Mid-Senior Backend Systems Developer

Enquire / Apply


If you enjoy the challenge of solving complex technical issues and you’re passionate about Agile development and opensource tech, then a high-performance hosting partner for businesses online wants you as their next Mid-Senior Backend Systems Developer. Your core role will be to ensure that when a customer hits a button in Web application, magic happens on hosting infrastructure in a data centre somewhere in the world. You will require 3+ Software Dev experience and in a similar role, and be skilled in Ruby, Java, Python, PHP, MySQL, Redis, MongoDB, Linux/Unix, Agile and OOP.



Solve interesting and large-scale backend technical challenges.

Be part of figuring out how we get better at what we do.

Look for opportunities to innovate and optimise.

In collaboration with the Product Owner and stakeholders, understand the needs of the customer in order to deliver innovative, robust solutions.



3+ Years Software Development experience.

Backend and API software design and development.

Ruby (language currently in use), Java, Python, Ruby or PHP (we’re happy for you to transition to Ruby).

Database design and performance tuning (MySQL, Redis, MongoDB, etc.).

Software development within the Linux/Unix environment.

Agile development practices (team focus, continual improvement, automated tests, refactoring, continuous integration, pair programming).

Object-oriented programming.


Advantageous –

BSc or BTech majoring in Computer Science will be advantageous, however your ability to demonstrate your track record of writing quality backend software is what ultimately counts.



Effective communication.

Self-motivated and self-managing.

Calling things done only when they are done and remains focussed till that point.

The ideal candidate will have a passion for:

Technology to serve operational and client requirements.

Programming, open source Technologies and IT in general.

Optimal systems and simple procedures.

Agile development and a self-organising team environment.

Sharing ideas and innovation.


While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.




When applying for jobs, ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Please e-mail a word copy of your CV to and mention the reference numbers of the jobs.


Apply for this vacancy:

Attach CV