Platform Engineer

Stellenbosch, South Africa (Semi-Remote Possible)

We're looking for smart full-stack developers to join our team building the JourneyApps Platform. Candidates applying for this position should have experience in both backend and frontend development. All of the developers on our team are comfortable with learning new technologies, and tackling challenging and interesting technical problems (such as efficient two-way synchronization of large data sets between mobile devices and the cloud). We pride ourselves on having a small team of world-class developers that work closely together.

Successful candidates can expect to work with technologies such as NodeJS, Typescript, ReactJS, Kubernetes, MongoDB and the AWS stack.

Our Engineering Processes

We have a strong culture of code reviews on all code, automated testing, automated deployments, and using consistent tooling across our projects. We always strive to reduce red tape and make developers as efficient as possible.

Our Hiring Process

Our hiring process consists of four steps to determine whether you are a good fit for JourneyApps, and whether we are a good fit for you:

  1. We do a 20-minute phone screening to validate what you're looking for matches what we need.
  2. We then do a 60-minute phone interview discussing non-domain specific topics where we test your macro-skills covering topics such as system design, approaches to debugging, etc.
  3. Then there is a take-home micro-skills coding challenge (typically does not take candidates more than 1 day).
  4. Finally, you join us in our Stellenbosch offices for an in-person interview with your prospective team leader, so that you can meet the team that you'll be working with on a daily basis.
Experience

A minimum of 3 years of experience as a developer writing production code is essential.

Expected Commencement Date

As soon as possible.

Don't stay in Stellenbosch?

If you stay in Cape Town, speak to us about working remote most of the time.

If you stay somewhere else in South Africa, and wish to relocate to Stellenbosch, we're willing to offer relocation assistance.

Are you excited about this opportunity?

To apply, send us your CV/resumé and a description of why you think you’d be a great addition to our team.

Tell us about your digital transformation needs

We'll set up a brief call to understand your needs and explore how JourneyApps can help you