Software Developers

We are looking for junior to mid-level software developers as either contractors or employees — capable, independent team players.

Ideal for juniors who have just finished their studies and are eager to gain experience working in a supportive environment on live software with thousands of users, or mid-level individuals who would like to branch out, be part of interesting and meaningful projects, and/or work remotely for themselves. Not suitable for senior developers.

Position entails

Exposure to any of these an advantage, but not essential:

  • Game development: Unity (C#), Javascript, Python, 3D Modelling, VR, AR, Shaders.
  • Web development: PHP (MVC: Laravel), SQL, Javascript, HTML, CSS, Docker, Node.js, e-commerce, etc.
  • Hardware: Hobby electronics, microcontrollers, digital fabrication, etc.
  • Tools: Git, Agile, 3D Modelling, Animation, Graphics editing, Media production, etc.
  • Other: DevOps, Teaching (children and adults), Presenting workshops.
  • Misc: Permaculture. Programming applied to other disciplines in interesting ways.

Qualities and work ethic

  • Great attention to detail, takes pride in quality code.
  • Curioser and curioser, loves to learn and understand, and is very teachable. Enjoys programming, challenges, creative applications of code and clever solutions.
  • Independent, takes ownership. Reliable, can be trusted to get the job done. Organised and punctual.
  • Ideally a high-level systems thinker, who can translate ideas into low-level details, and build a solid product.
  • Professional. Has integrity. Clear communicator.
  • Ambitious and creative, but follows instructions.
  • Honest, and respectful. Cultivates an edifying work culture. Positive attitude.

Experience / Education

A BSc Comp Sci or similar, or comparable experience. But will consider applicants with less experience if they're convincing and a good fit.


A contractor agreement would be ideal, though we are open to permanent full-time or half-time employment if the candidate prefers. A completely-remote work arrangement would be the longer-term goal. Work hours potentially very flexible, but assisting at events could occasionally be necessary.


Pay commensurate with the arrangement, skills and/or experience. Bachelor degree or equivalent work experience would mean from R16 000 to R32 000 per month, and more for more and less for less.


Strand, Western Cape — at first, later mostly remote.


If you have not received any correspondence within a week of your application you have been unsuccessful, as only short-listed candidates are contacted.