Junior Software Engineer
Listed on 2026-01-11
-
Software Development
Software Engineer, Python
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 RequirementsBSc / 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
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: