×
Register Here to Apply for Jobs or Post Jobs. X

Junior Software Engineer

Job in Johannesburg, 2000, South Africa
Listing for: Business Science Corporation
Full Time position
Listed on 2026-01-11
Job specializations:
  • Software Development
    Software Engineer, Python
Job Description & How to Apply Below

Job title :
Junior Software Engineer

Job Location :
Gauteng, Johannesburg Deadline :
January 02,

Qerent is looking for a Junior Software Engineer to join an expert team of developers in its channel partner, Revenue Science.

Qerent is a Platform-as-a-Service that lets data science and BI teams turn analytical ideas into production-grade web applications without having to build, deploy, and secure all the usual cloud plumbing.

A low-code, object-based modelling engine, a Python SDK for declarative web application creation and a suite of ready-made JSX components and features handle the heavy lifting so that small teams can ship complex, interactive apps in days rather than months.

Why is this role exciting :

Work on products and applications that cover a broad domain, from Fast Moving Consumer Goods to Telecommunications, Healthcare, Finance, and beyond.

Work on productising solutions to problems in the space of data science, machine learning and Business Intelligence with state of the art, truly useful LLM.

Work with a diverse team of Senior Developers and Technical leads with decades of shared experience in the SaaS product Development field.

What you will get exposure to :

Exposure to (and collaboration with) Architects working on Azure and AWS engineering concepts and problems at a global, enterprise scale.

Solving and productising advanced analytical problems in the field of data science in machine learning.

Modern software development tools (Rust, React & JSX, Python)

What you will do :

Prototype and ship highly interactive Qerent Applications.

Python, JavaScript, HTML (JSX) and CSS

Work with Senior Developers / Technical Leads to build automated deployment, delivery and testing pipelines for Qerent Applications.

Test Driven Development, CICD, Dev Ops pipelines

Translate analytical models into interactive features with analysts & domain expert.

Review PRs, share knowledge, improve best practice.

Experience Requirements

BSc / BEng / BTech (or equivalent) with significant programming focus and strong mathematical foundation or 2 Year's professional software development experience.

Working Knowledge of :

Python (OOP) (Rust / C# / Java / Kotlin also accepted with interest in pivoting to Python)

JavaScript (Type Script welcome)

HTML / CSS basics

Git workflows

Test-driven Development

Clear examples of skills in written and verbal communication.

Nice-to-have Experience :
  • SQL Data handling
  • Pandas / Polars (Python Data Handling)
  • Data Visualisation (Python, any framework)
  • Domain knowledge in an analytical or mathematical domain
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary