Software Engineer (Totally Remote SA)

Our client is a young, successful, Data-Science focused organisation applying the latest in AI and ML techniques to the massive amounts of real world data generated by Utilities companies. They are on the hunt for a Software Engineer*.Key Accountabilities:

  • Test developed solutions to ensure conformity to defined specifications
  • Assist Functional Team in Support cases and during Project Implementation
  • Provide detailed documentation after deployment
  • Assist in preparation of Project Proposal in relation to Project estimates
  • Development of highly-available distributed systems as part of a bigger team
  • Performing functional testing
  • Writing unit tests
  • Be willing to learn, share and collaborate towards shared team objectives
  • Drawing and providing support to deliver complex outcomes in simple, intelligent and sustainable ways

Experience & Education:

  • At least 4 - 6 years of proven experience of which 4 years extensive experience in writing Code
  • BSc Degree in Software Engineering or other related fields is essential
  • Post graduate degree or PHD advantageous


  • General good software design and architecture understanding
  • Front end development (typically React/JS/General Web Dev)
  • Emersed into Code/problem solver
  • Back end for front end (typically Django/Some Node)
  • Automated testing (Unit/Component/Browser testing)
  • APIs
  • Data Visualisation
  • SQL database design + usage

The Ideal Candidate:

  • Explorers by nature - interesting people doing interesting things and wanting to make a difference in the world.
  • Curious beyond the tech - excited to go deep into the domain of the problems they are solving, not only the software development
  • Strong communicator - able to be a full fledged contributor in one of our cross-functional teams (turning ideas into designs into code into value)
  • Proficient - experienced enough in their craft to be able to guide the work of other less experienced developers (give clear guidelines and tasks, review code output, teach what you know)
  • Strong Analytical, problem solving and time management skills
  • Ability to work independently as well as in a team
  • Ability to work under pressure
  • Self-learner who is passionate about technology

*This role is fully remote & candidates should be based in South Africa.

Bolt Talent Solutions is an innovative recruitment firm, sourcing and placing leading talent. Our investment in the latest recruiting tech makes us extremely agile and the ability to deliver quality talent that fits our clients needs. Our clients are predominantly in the IT, FinTech, Banking Financial, Medical, Marketing, Advertising, FMCG and Shared Services industries across 4 continents. Our belief is that talent is at the heart of what drives business success. We thrive in an ever-changing work paradigm filled with disrupters, innovation and change.