Full Stack Developer (Entry) 1482
Open Source (Pty) Ltd Menlyn
Essential Skills
Were looking for candidates who have handsâon experience or strong foundations in:
- Python for backend development and scripting
- Basic frontend knowledge (HTML, CSS, JavaScript/TypeScript, Angular or similar)
- Core software engineering principles and clean code practices
- RESTful APIs and asynchronous communication patterns
- Git and collaborative workflows (e.g. GitHub)
- Linux/Unix environments and basic containerization concepts
- Exposure to cloud platforms such as AWS or Azure (e.g. S3, Lambda, or equivalents)
- Understanding of unit testing and test frameworks (e.g. pytest, Jest)
- Familiarity with data preprocessing or ETL concepts for ML workloads
- Strong communication skills and the ability to work effectively in Agile teams
- Design, build, and maintain backend services and APIs using Python
- Write clean, efficient, and wellâtested code following best practices
- Support data ingestion, preprocessing, and transformation workflows for ML models
- Help integrate ML model outputs into applications and APIs
- Collaborate with UI/UX designers to deliver userâfriendly features
- Work in a DevOpsâoriented Agile team, contributing to CI/CD pipelines
- Assist in automating build, test, and deployment processes
- Monitor systems, troubleshoot production issues, and improve reliability
- Participate in code reviews, pair programming, and knowledge sharing
- Learn and apply cloudânative and infrastructureâasâcode patterns with support from senior engineers
Advantageous
You dont need all of these, but theyre a big plus:
- Experience with ML frameworks (TensorFlow, PyTorch)
- Understanding of Generative AI / prompt engineering
- Familiarity with Infrastructure as Code (Terraform, similar)
- Exposure to AWS ML services (SageMaker, DynamoDB, Glue, Kinesis)
- Experience with CI/CD pipelines (GitHub Actions, similar)
- Frontend state management (NgRx, RxJS, Redux, etc.)
- Data visualization tools or analytics libraries
- Knowledge of distributed or batch processing (Spark, Hadoop)
- Experience with Jupyter notebooks or managed notebook platforms
- Background in algorithms, statistics, or applied mathematics
- Bachelors degree in Computer Science, Software Engineering, or related field
- 12 years of software development experience (including internships, graduate programs, or strong personal projects)
- Solid fundamentals in programming, problem solving, and algorithms
- Demonstrable projects showing real code ownership
Open Source (Pty) LtdMenlyn
engineers when needed
Essential Experience
• 6+ years enterprise software development experience
• Proven seniority through:
• Backend architecture ownership
• Technical decisionâmaking
• Responsibility for code quality, performance, and stability...
Network RecruitmentCenturion, 13 km from Menlyn
Our client, the leading provider of fibre-based digital infrastructure, delivers fast, reliable, and secure connectivity solutions. As they expand their technology capabilities, they are looking for a skilled Full Stack Developer to join...
Open Source (Pty) LtdMenlyn
Were looking for a Senior BackâEnd Engineer to own and evolve highâthroughput, Kafkaâdriven platforms in a modern cloud environment. Youll operate close to the data, close to production, and close to the decisions that shape the...