Featured Company

Bitcube
Software Engineer
Johannesburg, Cape Town, Bloemfontein

44 jobs recently published






We are looking for a Backend Software Engineer to help us build tools to provide farmers across the globe with timely and accurate estimates of what they can expect to produce at harvest. These estimates include key information like fruit size, mass and colour that help farmers make critical decisions about how they manage their orchards, plan their harvests and sell to the market. Your contribution would consist of making impactful design decisions around infrastructure & architecture as well as being an important individual contributor - writing application code and getting your hands dirty. This Would Involve Working closely with our data scientists on integrating new machine learning models into our data processing pipelines. Building APIs to allow clients (external & internal) to access complex & rich datasets Improving efficiency, reliability and scalability of the system as a whole, taking cost and utilisation into account Occasional frontend product related features where necessary (bonus)

We are looking for a PHP Back-End developer to join our awesome team of coding pro’s. You have the passion, experience and skills to create custom, complex and automated database-driven web apps, websites and systems. You also have a desire to grow and learn within a creative & fun environment.You have a high attention to detail, meticulous work ethic and the ability to produce high quality code.

This is junior to senior level role in the organization and is deeply involved within the SDLC collaborating with software developers, architects, designers, managers, business analysts, systems administrators, security specialists, UX designers, and clients. This role can function on their own with minimal to no supervision. Software systems are an integral part of our lives today and most people have had an experience when software does not work as it is supposed to. When software does not work it can lead to many problems such as loss of money, time, business reputation, and could even cause injury or death. The successful individual will be responsible for the test analysis, test design, test implementation and test execution, including logging defects and reporting to senior level. Works under the supervision of a Senior Test Analyst, Test Lead, Test Manager or Project Manager. The role level is based on exposure as well as efficiency throughout the SDLC and managing complex risk deliverables.

Our teams are small (5 max) and pack the punch of most 10 man teams (not joking). We automate stuff. We use AWS, so you should already have experience with serverless tech. Our Stack We build almost everything on the Serverless framework ( with AWS behind the scenes. We love React on the front, web and mobile. You should love the idea of this.

Cloud Development Azure App Services Azure Storage Azure Cosmos DB GIT / GIT Workflows CI / CD Azure DevOps and Yaml Pipelines Experience in API Design Experience in Test Driven Development and Automated Testing Financial Services Experience