Full Stack Developer (Entry) 1482

apartmentOpen Source (Pty) Ltd placeMenlyn calendar_month 

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
Qualifications & Experience
  • Bachelors degree in Computer Science, Software Engineering, or related field
(or equivalent practical experience)
  • 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
apartmentOpen Source (Pty) LtdplaceMenlyn
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...
check_circleNew offer

Full Stack Developer

apartmentNetwork RecruitmentplaceCenturion, 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...
electric_boltImmediate start

Full Stack Developer (Senior) 0866

apartmentOpen Source (Pty) LtdplaceMenlyn
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...