python jobs
- EduvosSouth Africa
- The Junior Full Stack Python Software Developer assists in developing, testing, and maintaining solutions across the full technology stack under the guidance of…
- African Alliance AdvisoryIllovo, Gauteng
- Launch Your Career in Financial Technology*.
- Are you passionate about technology, problem-solving, and building solutions that make a real impact?
- The Focus GroupJohannesburg, Gauteng
- R18 000 - R21 000 (neg.).
- Our client is looking for a curious, analytical, and collaborative Junior Data Scientist to join their growing data team.
- Bluespec HoldingsSandton, Gauteng
- Bluespec Holdings is seeking a motivated and innovative AI Developer Intern to support the development and implementation of Artificial Intelligence (AI),…
- View all Bluespec Holdings jobs - Sandton jobs - AI Developer jobs in Sandton, Gauteng
- Salary Search: AI Developer Intern salaries in Sandton, Gauteng
- See popular questions & answers about Bluespec Holdings
- Elixirr DigitalJohannesburg, Gauteng
- You have a strong programming background?
- You feel at home designing back-end systems and scalable architectures?
- Integration of data storage solutions.
- Gentora Globals LimitedHome Based
- Hiring: Mid-Level Software Engineer (Full-Stack).
- Experience Level:* Mid-Level (2–5 Years).
- Zenvoriq Software is a growing software startup building modern…
- KodlandCape Town, Western Cape
- Kodland is an international online coding and digital skills school that helps children aged 5 to 17 take their first steps into the world of programming and…
- View all Kodland jobs - Cape Town jobs
- Salary Search: UK | Python salaries
- Gentora Globals LimitedHome Based
- WE’RE HIRING: SENIOR SOFTWARE ENGINEER (FULL-STACK).
- Experience Level:* Senior (5+ Years).
- Zenvoriq Software is a growing technology startup focused on…
- EYJohannesburg, Gauteng
- Other locations: Primary Location Only.
- Job Title: Junior Software Developer.
- The Africa Assurance Innovation and Digital team is looking to hire a talented…
- View all EY jobs - Johannesburg jobs - Junior Software Engineer jobs in Johannesburg, Gauteng
- Salary Search: Junior Software Developer salaries in Johannesburg, Gauteng
- See popular questions & answers about EY
- EYJohannesburg, Gauteng
- Other locations: Primary Location Only.
- Job Title: Junior Software Developer.
- The Africa Assurance Innovation and Digital team is looking to hire a talented…
- View all EY jobs - Johannesburg jobs - Junior Software Engineer jobs in Johannesburg, Gauteng
- Salary Search: Junior Software Developer salaries in Johannesburg, Gauteng
- See popular questions & answers about EY
- Elixirr DigitalJohannesburg, Gauteng
- Do you like building data systems and pipelines?
- Do you enjoy interpreting trends and patterns?
- Are you able to recognize the deeper meaning of data?
- View all Elixirr Digital jobs - Johannesburg jobs
- Salary Search: Data Engineer salaries in Johannesburg, Gauteng
- Procera GroupMount Edgecombe, KwaZulu-Natal
- We are seeking a keen and motivated Junior BI Developer to assist in the development of new BI offerings, monitoring existing products and supporting client…
- Amazon Development Centre (South Africa)...Cape Town, Western Cape
- *This is a 6 month internship starting in April 2027**.
- We’re on the lookout for the curious, those who think big and want to define the world of tomorrow.
- View all Amazon Development Centre (South Africa) (Proprietary) Limited jobs - Cape Town jobs - Cloud Engineer jobs in Cape Town, Western Cape
- Salary Search: Cloud Support Associate Internship - April 2027 start, Support Engineering salaries in Cape Town, Western Cape
- See popular questions & answers about Amazon Development Centre (South Africa) (Proprietary) Limited
- NOV Inc.Port Elizabeth, Eastern Cape
- The Application Support Analyst will join the Connected Products group, collaborating closely with the technical team to monitor and analyze configuration…
- View all NOV Inc. jobs - Port Elizabeth jobs
- Salary Search: Application Support Analyst salaries
- See popular questions & answers about NOV Inc.
- Amazon Development Centre (South Africa)...Cape Town, Western Cape
- Do you want to solve real customer problems through innovative technology?
- Do you enjoy working on scalable services in a collaborative team environment?
- View all Amazon Development Centre (South Africa) (Proprietary) Limited - A78 jobs - Cape Town jobs - Software Engineer jobs in Cape Town, Western Cape
- Salary Search: Software Development Engineer – 2026 salaries in Cape Town, Western Cape
- See popular questions & answers about Amazon Development Centre (South Africa) (Proprietary) Limited - A78
- First Technology Pty LtdUmhlanga, KwaZulu-Natal
- The AI Business Analyst connects business strategy to practical AI outcomes.
- The role identifies and prioritises AI use cases, translates business needs into…
People also searched:
Junior Full Stack Python Software Developer
Job details
Full job description
Job Advert Summary
The Junior Full Stack Python Software Developer assists in developing, testing, and maintaining solutions across the full technology stack under the guidance of senior and intermediate developers. Working as part of an Agile team, the developer will learn and apply modern development and DevOps practices while contributing to Eduvos’s enterprise applications. The role suits a motivated developer with a foundation in Python and modern JavaScript/TypeScript who is eager to grow their skills and committed to writing high-quality code.
Minimum Requirements
Qualifications / Education
- A Bachelor’s degree or equivalent NQF 7 qualification (Advanced Diploma or Bachelor of Technology) in Computer Science, Information Systems, or a related field.
Experience
- 1–2 years of hands-on software development experience building web applications in a professional environment. A graduate programme or internship of 6 months or more may count towards this.
- At least 1 year of experience with Python, including a framework such as Django, Flask, or FastAPI.
- At least 1 year of experience with JavaScript/TypeScript and a modern frontend framework (e.g. React, Vue.js, or Angular).
- At least 1 year of experience working with PostgreSQL or another relational database, including writing and troubleshooting SQL queries.
Advantageous
- A portfolio or GitHub profile showing full stack projects.
- Exposure to REST APIs, Docker, or cloud platforms (AWS and/or Azure).
- Exposure to Agile ways of working or CI/CD tools.
Duties and Responsibilities
Application Development & Maintenance
- Develop, test, and maintain frontend and backend features under the guidance of senior team members.
- Assist in building and maintaining RESTful APIs and database components.
- Fix bugs and implement small enhancements to existing applications and workflows.
- Write unit tests for your own code to ensure quality.
- Follow secure coding practices and team coding standards.
Agile Practices
- Participate in Agile ceremonies (sprint planning, daily stand-ups, retrospectives).
- Ask questions to clarify user stories and requirements.
- Complete assigned tasks within agreed sprint timelines.
DevOps Practices
- Learn and use the team’s CI/CD processes and Azure DevOps (or similar) tools.
- Assist with deployments under supervision.
- Report issues and blockers promptly.
Learning & Technical Growth
- Take part in code reviews and apply feedback to improve your code.
- Build your knowledge of the team’s tech stack, tools, and best practices.
- Take part in mentoring, training, and professional development opportunities.
Collaboration & Communication
- Document your code, changes, and processes clearly.
- Work with team members and stakeholders to understand requirements.
- Communicate progress, challenges, and blockers to your team lead.
Problem Solving & Troubleshooting
- Investigate and resolve technical issues with support from senior developers.
- Assist in identifying the root causes of defects.
- Support production systems under guidance.
User Support
- Assist in resolving user queries and support tickets within SLA targets.
- Support end-user training and documentation where needed.
Functional and Behavioural Competencies
Technical / Functional Competencies:
- Frontend: Foundational knowledge of JavaScript/TypeScript, HTML5, and CSS3/Tailwind, with exposure to a modern framework (e.g. React, Vue.js, or Angular).
- Backend: Foundational knowledge of Python and exposure to Django, Flask, or FastAPI.
- Databases: Understanding of relational database concepts and the ability to write basic to intermediate SQL queries.
- Tools: Familiarity with Git and a willingness to learn Azure DevOps, CI/CD, and Docker.
- Testing: Understanding of the importance of unit testing and willingness to write tests.
- Basic understanding of web security and of how frontend, backend, and databases work together.
- Logical problem solving and debugging skills.
Behavioural Competencies
- Eagerness to learn and openness to feedback.
- Initiative and curiosity in exploring new technologies.
- Teamwork and collaboration.
- Clear verbal and written communication.
- Attention to detail and pride in quality work.
- Good organisation and time management.
- Reliability and accountability for assigned tasks.