What we do
Cars.co.za is a young tech company which commands a significant portion of motoring related traffic in South Africa. We are results driven and strongly encourage innovation while maintaining a casual and relaxed vibe in the office. Our site is seen by over a million people each month as we connect the buyer to the seller. Software development is one of the core pillars on which the company innovates and grows.
Why Work For Us
Our development team is small, for now, which means there is great scope for you to make your mark in how things are done within the team. Know your work will be used and seen millions of times a month by hundreds of thousands of people and needs to be online and available 24/7 365.
We decide how problems should be solved as a team, with an emphasis on the facts we know and the facts we can find out within a limited time. After that, it's time to build and iterate.
We have a relaxed working environment where we wear shorts to work and share a beer together on Friday afternoons. We love chatting about new technologies and what problems they could solve.
- Continuous Improvement
- Add value aligned with business value
- Self Improvement
- Team Empowerment
- Clean Code
Our Engineering Processes
We like to keep things simple. The projects we will be working on are decided upon on a strategic level, from there it's over to the development team to slot the work in to our backlog. When we are about to start work on a project we break it down into stories with the relevant team members, developers can then grab some stories and get started. We like to work on projects as a team if possible, in an effort to share any knowledge gained. We try to follow an Agile Kanban type methodology meaning we try to limit work in progress to maintain focus and keep planning to a minimum.
Testing and Automation
We have put emphasis on writing tests, automating builds and deployments. We are also moving in the direction of containerised deployment of our applications and managing our state separately. The more we move in this direction the more we can automate.
Our Hiring Process
We like to meet over coffee and talk about what we are doing at Cars.co.za and hear about what you have been up to in your career - if there is a match and we see a future together we will move on to an interview with 2 exercises to complete. These exercises are open for discussion where you can explain what you did, what problems you encountered etc. Once a fit has been established an offer will be made.