What we do
DirectAxis is South Africa's largest non-bank provider of personal finance. We are a part of the FirstRand Group and have been the market leader in direct to consumer finance for more than 20 years.
Why Work For Us
We provide an exciting environment that will allow you to grow and learn whilst working with the latest tech. In other words, no micro-management, lots of learning opportunities and the freedom to experiment and challenge yourself.
You'll be part of a diverse team that loves their work and believes in sharing and growing each other. We also believe in rewarding excellence and investing in people to help them achieve their goals.
Our culture is based on the principles found in the Agile Manifesto. We could rehash the whole list here, but if you know the principles, you'll understand what we're about.
Above all, we focus on individuals and interactions over processes and tools. We care about you as an individual and the value you bring to our team. We also care about your growth, happiness and the quality of your life both inside and outside of work.
We're also constantly learning and adapting. This means that all teams are empowered to change and experiment, not only in terms of tech but with the processes they use to deliver software.
Autonomy and ownership are the basis on which teams operate. We believe that the people who know the most about a subject should be the people helping make decisions.
Our Engineering Processes
We follow the principles of Agile/Scrum, but we aren't slaves to the rules: teams have the freedom to experiment and change processes as they see fit. Most teams follow 2 week Scrum sprints, but we also run 1 week sprints and some teams choose to run Kanban. Depending on the team, we use Jira, Trello or physical boards to manage sprints.
For source control we use Git and our build pipeline is managed by Jenkins. Unit & integration testing is obviously something we're passionate about and we are upskilling all of our QAs to become automation experts.
Teams are made up of 2 or 3 developers, a QA, a scrum master and a product owner. We'll also often include other people in the team from different business areas to ensure that the team is cross functional.
Stories and epics are managed via a backlog and we believe in face to face communication to manage dependencies and larger projects.
Our Hiring Process
We do an initial telephonic interview, followed by an online technical test and finally a face to face interview with the team you will be joining.