Join us in creating the world’s first true product-service hybrid for custom enterprise apps.

Over the next few years, enterprise mobile solutions will infiltrate all businesses globally, turning into a $100 billion market opportunity. JourneyApps is uniquely positioned to be a world leader in capturing this opportunity with its product-service hybrid offering.

JourneyApps is scaling rapidly, with global customers making use of the JourneyApps Platform on six continents. We are headquartered in the United States with a significant presence in South Africa.


Platform Developers (Stellenbosch, South Africa)

We’re looking for competent full-stack developers to join our team building the JourneyApps Platform. Candidates applying for these positions can be more focused on backend & infrastructure, but should have some experience in 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 datasets between mobile devices and the cloud). We pride ourselves on having a small team of world-class developers, so a successful candidate can look forward to learning from the best.

Our technology stack consists of Rails on the backend running on Phusion Passenger (load-balanced application servers using HAProxy) on Linux, connecting to a cluster of MongoDB replica sets, mostly hosted on AWS (using a plethora of AWS services). Our mobile runtimes are hybrid apps built on Ionic. Our web frontends are written in AngularJS (our App Editor also uses CodeMirror and its version control is built on top of Git).

Solutions Engineer (Stellenbosch, South Africa)

We’re looking for an intelligent, dynamic, and hard-working engineer to join our Solutions Team. The role involves working with a team of Solutions Engineers to deliver fast-paced mobility solutions to our enterprise clients. At JourneyApps, Solutions Engineers are focussed on creating business value for our clients and are involved through the whole development process from design, through testing and rollout.

The ideal Solutions Engineer is driven to overcome challenges, communicates clearly to teammates, is diligent and persistent when delivering on commitments, and doesn’t allow themselves to be distracted from the most important tasks at hand. Training in software development and a good understanding of data and process modelling is essential. In order to build apps on the JourneyApps technology stack, experience in JavaScript, HTML and CSS would be beneficial – with some Ruby skills being a plus.

Sales Development Representative (Denver, CO)

We’re in search of a driven quick-learner to join our unique outbound lead generation team. The role involves prospecting new enterprise leads for our sales team through our custom lead generation methodology, developed in-house. We need this person to quickly understand our current process and be comfortable with using technology to learn and automate this process. This will require the ability to make data-driven decisions and having a bias towards action.

This full-time role will be based at our Denver office, which is also where interviews will take place. This person will join our established team of Sales Development Representatives who will provide training and guidance on our process. Working in this team may open opportunities in our sales team in future.

Found a role you’re excited about? Apply today.

Email us at — Send a CV/resumé and a description of why you think you’d be a great addition to our team!

Working at JourneyApps

We’re focused on allowing curious people to help us solve complex problems, and to constantly learn and grow. With dynamic office space, flexible work hours, and catered lunches, we strive to facilitate personal interaction that reinforces our company-wide learning culture. We encourage experimentation, love sharing ideas and welcome critical thought. At the end of the day we’re a bunch of friendly people, inspired to change the way the world engages with technology.

Get in touch with us