Careers

We believe in personal development and commit to investing in our team and each individual's professional career.

Positions Available at OpenUp

Backend Developer (Intermediate)

We’re looking for an intermediate backend developer to help us build websites, crunch data and solve interesting problems.

Find out more  

Backend Developer (Intermediate)

We’re looking for an intermediate Python/backend developer to help us build websites, crunch data and solve interesting problems.

Our projects range from small, single-page embeddable tools to large websites with rich content. The succesful applicant will help design and implement user-focused projects, with a particular emphasis on understanding and supporting user needs. This is an opportunity to dig deep to ensure users get the most out of what we build.

Candidates should be experienced Python developers that are well-versed in modern development tools and best-practices, be strong advocates for a good user experience, and be able to work well independently and collaboratively.

We're particularly interested in candidates that share our passion for working to help South Africans make informed decisions.

The position is full-time and based in Cape Town.

Requirements

  • At least 3 years' experience building websites or backend systems
  • Solid knowledge of Python
  • Solid knowledge of PostgreSQL or other SQL databases
  • Experience using agile processes in a small team
  • Familiarity with Git or a similar modern source control system
  • Basic knowledge of HTML, CSS and Javascript advantageous
  • Has their own laptop
  • Non-South Africans must have a valid work permit

How to apply: Apply for this position by sending an email to [email protected]. Please attach both your CV and a cover letter.