Praekelt
INTERMEDIATE SOFTWARE ENGINEER
Johannesburg or Cape Town, Gauteng or Western Cape
Get past the screening software and onto a recruiter's desk
hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.
- Keywords matched to this posting
- Fit score before you apply
- Cover letter included
Matched against 2.6M live jobs from 210,000+ employers in 200+ countries.
Tailor my resume for this job →Apply from your AI assistant
Connect hirly to Claude or ChatGPT and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending.
Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.
hirly's read of this role
- Role family
- Engineering
- Seniority
- Mid level
- Country
- ZA
- Work mode
- On-site / unstated
- First seen by hirly
- 29 Oct 2026
Derived automatically from the posting. Upload your resume above to see how the role scores against it.
the posting
As an Intermediate Software Engineer, you’ll be responsible for expanding Helm’s growing suite of solutions and working closely with other engineers and client success members on projects running on Helm Engine, while maintaining high-quality standards, compliance, and client satisfaction. This role offers you the opportunity to work closely with incredible UX/UI specialists to define experiences across internal and external product development.
RESPONSIBILITIES
Your duties as an Intermediate Software Engineer will include, but are not limited to, the following:
Designing, developing, and maintaining scalable, secure, and efficient code for Helm products/solutions, middleware, and services using appropriate technologies and best practices.
Commit to writing software that is rigorously tested and delivers quality outcomes.
Stay up to date on emerging technologies, development trends, and best practices in the software industry.
Conduct research to introduce new tools, frameworks, or architectural improvements where relevant.
Proactively share knowledge and propose ideas for continuous improvement.
Work closely with the Helm Intelligence team to explore, integrate, and optimise AI/ML solutions, including NLU and LLM technologies.
Work autonomously when required, while maintaining a proactive and collaborative mindset.
Contribute to Helm's vision for innovation by exploring emerging technologies and development practices.
Adhere to all governance as and when required.
Be involved in bizdev opportunities with support from Senior Engineers.
REQUIREMENTS
A degree in Computer Science or equivalent experience.
3 - 5 years of experience building production-ready software.
Background in Agile/Scrum delivery environments.
Experience with Google Cloud Platform.
Experience with asynchronous coding (Python’s asyncio, aiohttp, etc.).
Experience with Celery and message brokers (RabbitMQ and Redis).
Highly skilled with innovative, unique development ideas and an analytical, troubleshooting mindset.
Good communication skills and a team player who supports our collaborative ways of working across the engineering team and the rest of the company.
Ability to take ownership and work independently on tasks that need to be delivered.
Continuously seeking learning opportunities and skilling up in areas critical to the development and maintenance of Helm products.
Helm’s core engineering tech stack requires, but is not limited to, the following proficiencies:
Backend Technologies: Django, Python, Django Rest Framework, FastAPI
Databases: Postgres, Redis
Frontend & General Development: JavaScript, React
Data and Analysis: BigQuery
Version Control: Utilise GitHub and follow the preset branching strategy
Tools: Rancher and Grafana for logging, Snyk and StackHawk for security
CI/CD: Docker, GitHub Actions
BONUS SKILLS
Experience with Elixir as a programming language and Phoenix as a framework.
Familiarity with Apache Airflow
Knowledge of Kubernetes and Terraform
Listed on hirly, a job board. hirly is not the employer: Praekelt is hiring for this role.
Similar jobs
- Software Engineer Field EngineeringNOV · Port Elizabeth, Eastern Cape, South AfricaFirst seen today
- Software Engineer Field EngineeringNOV · Port Elizabeth, Eastern Cape, South AfricaFirst seen today
- Software EngineerDigicert · Cape TownFirst seen yesterday
- Software Engineer IIMyhcm · PretoriaFirst seen 13d ago
- PS Software EngineerNcratleos · JOHANNESBURG, ZAFFirst seen 24d ago
Browse similar roles
Want this one?
Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.
Tailor my resume for this job