WOOHOO! Get free flight vouchers worth R650 when you sign up to the Travelstart newsletter

Sign up now

Software Engineer

Cape Town, South Africa

Travelstart is a market-leading, Tech-focused Online Travel Agency. We operate globally, with a focus on the Middle East and Africa. Online Travel is a fast-moving, complex domain; one that is unlikely to bore the brightest of minds.

OUR MAIN STACK

Java

  • SonarLint
  • JUnit & Mockito
  • Spring & SpringBoot
  • Messaging (Camel, ActiveMQ)

Angular

  • Karma, Jasmine, Spectator
  • Typescript
  • SASS/SCSS

AWS (Lots of services)

  • EC2
  • RDS
  • Codedeploy + ASG
  • VPC
  • Route53
  • Cloudwatch
  • AMQ

FREQUENTLY USED TOOLS

Build Tools:

  • Gradle
  • Gulp

Databases (MySQL, Postgres, Redis, MSSQL)

Docker

Git

Infrastructure Tools:

  • Chef
  • Terraform
  • Code Deploy

Jenkins

JIRA

Monitoring Tools:

  • Kibana
  • New Relic

SonarQube

Nexus

Tomcat

We Also Use:

  • Google Cloud Platform (Business Account)
  • Kotlin
  • Python
  • Ruby (With Chef)

The Team

  • Teams are cross-functional and Self-organising.
  • Teams get to choose the stack on new projects, and can suggest stack improvements to the existing ones.
  • We expect your involvement in planning and solution design.

Perks

  • 20 days of leave +1 per year worked for a max of 25 days.
  • Cross-functional teams.
  • Flat management structure.
  • Flexible office hours.
  • Free choice of platform: Mac, Windows, or Linux.
  • Friday breakfast + coffee.
  • In-house coffee shop.
  • Modern office with natural lighting and automatic blinds.
  • Work from home policy applies.

Disclaimer:

Why no reCaptcha? - Bot applicants welcome - see section on machine learning.

To apply for this awesome opportunity please send us your CV (maximum 3 pages) and portfolio to: recruitme@travelstart.com.
The reference for this opportunity is “Software Engineer”. Please insert this into the subject line of your email application. Any applicants not meeting the minimum requirements will not receive a response. Please note that we reserve to right to amend, freeze the role or not hire. The final appointment will be at the discretion of Travelstart.

Travelstart is committed to transformation and redressing of past inequalities. Our employment equity goals will be taken into account in our selection process.
Good luck!

Share this Position

Contact: recruitment@travelstart.com

Why Travelstart?

From the moment you step into Travelstart you are welcomed into an environment where employees are motivated to imagine with all their mind, believe with all their heart and achieve with all their might.

Learn more about life at Travelstart

Available positions

Why book with us
  • Bringing you the best fares from all airlines
  • Expert assistance from booking to departure
  • Online destinations for planning your travels
Already Booked your Flight?

Explore our Hotel listings:

  • 1000's of options worldwide
  • Best prices
  • Great service
Personalised Assistance

Need help with your booking? Contact our expert Travelstart Live agents for guidance and booking assistance

  • 021 020 0559
  • live@travelstart.com

Download our app

Free for iPhones and Android