Solutions Engineer

Stellenbosch, South Africa

As Software Solutions Engineer, you will develop production apps tailored to the needs of our large industrial customers. Software Solutions Engineers take responsibility (along with their team) for the full implementation lifecycle of a software solution, from design through development, to testing and support.

Our Software Solutions Engineers are strongly focused on delivering core value early, aiming to have a usable solution ready within 4 to 8 weeks.

You will develop software using the cloud-based JourneyApps technology platform. This includes writing business logic in JavaScript, implementing extensible data models and building server-side integrations and data processing tasks using cloud functions and NodeJS. We rely on our Solution Engineers to push the boundaries of what is possible and to identify features and patterns that would add further value to our customers.

You'll be collaborating extensively with our US-based Solutions Engineering team, working on writing production code for high-impact solutions for some of the world's largest companies. Great communication skills are therefore essential, with the ability and willingness to travel a plus.

Our Engineering Processes

We score 11/12 on the Joel Test (11 since we prefer a strong automated testing approach over hiring dedicated testers)

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. Then there is a take-home micro-skills coding challenge whereby you need to build a very basic app on JourneyApps (typically does not take candidates more than 3 days if they have JavaScript experience).
  3. 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.
  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.

A minimum of 1-2 years of experience in a relevant technical role is beneficial.

Expected Commencement Date

As soon as possible.

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.

Let's connect

We'll set up a brief call to understand your needs and get you started with JourneyApps