What we do
Cars.co.za is a digital motoring marketplace which uses tech and data to facilitate the buying and selling of vehicles. Currently active in South Africa, the platform aims to engage with prospective car buyers, giving them car advice and complementary tools to assist in the early funnel decision making process. Cars.co.za has new and used vehicle listings, enabling buyers and sellers to connect and transact. Our site is seen by over a million people each month and 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. Knowing 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.