What we do
It's simple. We are a software development company focused on digitally transforming the public sector and enabling the most efficient and transparent government institutions in South Africa and beyond.
Since 2010, our team of top-notch developers, has been digitising and automating government one department at a time, and is reshaping the way government operates in over 35 government institutions and SOEs, touching millions of lives in the process.
Why Work For Us
To learn, grow and contribute in a dynamic and entrepreneurial environment, using some edge technologies whist making a meaningful impact. At Boxfusion your skills can change the country, for good.
Technology has revolutionised our world. Now, it’s time to bring that digital revolution to government in South Africa and beyond. A transformed government can result in a transformed society. In the Digital Age, citizens have come to expect the public service to be as responsive, and as accessible, as ordering an Uber, buying groceries online or streaming series.
The software we design is reshaping the very way government operates, from essential daily back-office functions to citizen-facing applications.
Your IT skills are needed to make a difference in the country today. At Boxfusion you will work with a team of smart, young, passionate people developing some of the cutting edge solutions in government and committed to bringing that change.
Boxfusion is a true reflection of what a modern South African technology firm aspires to be.
That is why we are very specific about the individuals that we bring in to our team. We go out our way to find individuals that mirror our drive for excellence and have an innate desire to get things done, but also importantly, we are focused on building a team that is passionate about seeing the public sector flourish. Our team consists of individuals from all walks of life including the private and public sector and young individuals that have been with us since they left University.
We are growing at a rapid pace and we are looking to bring in a diverse group of individuals to help us innovate and strengthen the core team and the future of our amazing product offering.
At Boxfusion hard work and dedication gets rewarded and all team members are given an opportunity to show their strengths and learn. That is why we give everybody the opportunity to dig in on all aspects of our product delivery pipeline. If you are interested in working on multiple platforms from mobile, web, devops, testing, etc. you will not be out of place at our company.
We have a very vibrant environment where we encourage all teams to interact and socialise over a game of ping pong or pool when things get tough and every three months we have our customary Boxfusion day where we encourage all employees to let loose and enjoy each others company outside of the office. If you are looking to be challenged in the morning and cool down over a game of pool to clear your mind in the afternoon then you are definitely a fit for our company.
Our organisation structure is very transparent and all employees regularly get to interact with and get to know the leadership of the company. We are currently at around 45 employees and growing rapidly.
Our Engineering Processes
We are organised into small (3-8 team member) cross-functional teams including project managers, analysts, developers and testers, focused on creating or enhancing our amazing products or bespoke customer solutions.
We employ an agile development methodology managed on Azure DevOps to manage all work items, automated build pipelines and testing.
We are Microsoft Gold Application Development partner so our technology stack tends to be Microsoft and Azure centric with a good set of open source libraries and tools to top it up. We strive to take advantage of the latest technologies and tooling to keep our skills relevant and products on the cutting edge.
For our web front-end we use React with a bunch of associated libraries.
On the mobile side we use Xamarin as the core technology and AppCenter for monitoring and management.
On the back-end we predominantly rely on C# on ASP.NET MVC, and increasingly ASP.NET Core, with Sql Server and MongoDB being our databases of choice.
We are also increasingly deploying to the cloud through Azure and integrating some cool AI capabilities using Azure Cognitive services into our product set.
Our Hiring Process
We have a two stage hiring process:
- Stage 1 - Remote interview and technical assessment over Zoom consisting of:
- 30-45 mins - Intro and cultural fit interview: We'll outline the process briefly, then try to get to know each other. We'll share more about where the company comes from, what we do, its ambitions, its values and culture. Then try to get to know you as a person and figure out whether we would be a good fit from a culture/values perspective.
- 25 mins - Logical Reasoning aptitude test
- 2hrs - Online coding exercises
After completion of the assessments we review the results and get back to you within 3 days and confirm progression to the second stage 2.
- Stage 2 - On-site Visit and Assessment
- 2-3 hrs - Technical Interview: This is a more interactive technical interview and assessment with some of our senior developers. It's also your chance to check-out and interact with our environment and our people and make sure it's the kind of place you can see yourself working in.