.jpg&w=256&q=75)
Junior Developer Vacancy at Discovery Health Discovery Health is inviting applications for a Junior Developer to join its innovative Data Science Lab (DS Lab). This exciting opportunity is ideal for graduates and early-career software developers who are passionate about Python, SQL, artificial intelligence, machine learning, cloud computing, and software engineering. As part of the Discovery Data Science Lab, you'll work alongside data scientists, software engineers, architects, and analysts to build intelligent healthcare solutions that improve lives through technology. You'll contribute to cutting-edge projects involving AI-powered health platforms, recommendation systems, automation, and large-scale data engineering. About Discovery Data Science Lab The Discovery Data Science Lab develops advanced digital health solutions by combining artificial intelligence, machine learning, behavioural science, and big data. The team collaborates with global partners and leading academic institutions to create innovative technologies that enhance customer experiences and improve health outcomes. This environment offers excellent exposure to cloud technologies, DevOps, AI engineering, data science, and modern software development practices. Key Responsibilities As a Junior Developer, you will: Software Development * Develop high-quality software using Python and SQL. * Build and maintain automation scripts and backend utilities. * Write efficient SQL queries for data validation and analysis. * Develop production-ready applications following coding standards. * Collaborate with software engineers, data scientists, and business analysts. * Participate in code reviews and pair programming. * Maintain technical documentation and development guidelines. * Improve existing applications through optimisation and refactoring. Testing & Quality Assurance * Develop automated unit, integration, and end-to-end tests. * Perform software testing and defect resolution. * Support secure coding and code quality practices. DevOps & CI/CD * Support Continuous Integration and Continuous Delivery (CI/CD) pipelines. * Assist with automated deployments and release processes. * Monitor deployment pipelines and troubleshoot build failures. * Help maintain cloud-based development environments. Platform Operations * Support production deployments and monitor application health. * Investigate production incidents and perform root cause analysis. * Monitor AI and machine learning pipelines. * Respond to operational alerts and support incident management. * Work with platform teams to improve system reliability and performance. Minimum Requirements Applicants should have: * Matric with Mathematics and English. * Relevant tertiary qualification in: * Computer Science * Information Systems * Data Science * Software Engineering * Or a related field. * Up to one year of software development experience (including internships, university projects, or practical experience). Required Technical Skills Candidates should demonstrate knowledge of: * Python programming * SQL and relational databases * Software Development Life Cycle (SDLC) * Git version control * Linux or Unix operating systems * Database concepts and data structures * Software testing fundamentals * Problem-solving and debugging Advantageous Skills Experience or exposure to the following will be beneficial: * Google Cloud Platform (GCP) * Docker and Kubernetes * FastAPI or Django * React or Next.js * GitHub Actions or Jenkins * PostgreSQL * AI and Machine Learning concepts * OpenAI, Hugging Face, LangChain, LangGraph, CrewAI or similar AI frameworks * Monitoring tools such as Datadog, Dynatrace, or New Relic Skills and Competencies Successful candidates should possess: * Strong analytical and logical thinking skills * Excellent problem-solving ability * Good communication skills * Willingness to learn new technologies * Ability to work in Agile development teams * Strong attention to detail * Ability to prioritise tasks and meet deadlines * Teamwork and collaboration skills Only shortlisted applicants will be contacted regarding the next stage of the recruitment process.
This full-time opportunity at Discovery is based in Sandton • South Africa and is suitable for candidates interested in building experience in Discovery Junior Developer Job Opportunity 2026 – Data Science Lab (Discovery Health). Review the requirements carefully and make sure your application highlights the most relevant strengths for the role.
Roles like this can help candidates strengthen their professional experience, improve industry-specific skills, and grow within a structured working environment. If you are targeting opportunities in entry-level work, this opening may be a strong addition to your job search.
Let us know whether this job page helped you.
Report listings that look fake, expired, misleading, or inappropriate.