Python Full Stack Software Developer

1 week ago


Johannesburg, Gauteng, South Africa First Care Solutions Full time
Python Full Stack Software Developer (Intermediate)

An Intermediate Python Full Stack Software Developer role is available at a national medical administration company. This is a permanent position that reports to the Development and Technology Department lead and is responsible for the development and enhancement of web applications used within the business. The individual required is to have excellent communication and technical skills necessary to understand business requirements and find ways to solve them by creating new applications or expanding existing ones.

Qualifications / Experience and Requirements

  1. Minimum 3 years of web development experience.
  2. National Senior Certificate.
  3. Knowledge and experience in the following languages, frameworks, and tools:
  • Python (Django, Flask, FastAPI)
  • React / Angular
  • Docker
  • RESTful APIs & GraphQL

Attributes

  • Ability to work without supervision (Remote work might be needed).
  • Good communication skills.
  • Ability to multi-task.
  • Good at troubleshooting and understanding user requirements.
  • Strong ability to model and analyse data.
  • A passion for building strong relationships and a great career.

Location: Head Office in Bryanston (remote work accepted)

Start Date: Asap.

Functions and Duties

  1. Develop, translate, and code software applications in Python according to specifications and develop enterprise systems.
  2. Assist with designing and maintaining scalable database structures.
  3. Develop user-friendly, interactive web applications using Django/Flask and front-end frameworks like React or Angular.
  4. Monitor and test software performance, troubleshoot issues, and implement necessary improvements.
  5. Ensure applications meet security standards and implement cybersecurity measures.
  6. Set up and maintain development tools and environments for efficient workflow and scalability.
  7. Integrate with 3rd party APIs and SDKs for enhanced system functionality.
  8. Implement disaster recovery measures and maintain backups for system continuity.
  9. Develop and deploy mobile applications for Android/iOS using Python-based frameworks (e.g., Kivy, BeeWare, or APIs supporting mobile apps).
  10. Maintain and update mobile applications on the respective platforms.
  11. Promote a culture of innovation and continuous improvement within the development team.
  12. Assist with deployment, monitoring, and troubleshooting of both internal and third-party software.
  13. Provide training, mentorship, and guidance to junior developers and peers.
  14. Manage projects and associated tasks to ensure objectives and timelines are met.
  15. Collaborate with project teams to define goals, deliverables, and deadlines in relation to technology & development requirements.

Please send your cv to Roberts@firstcare.solutions and to careers@erconsulting.co.za

The job description is not intended to be an exhaustive list, and the employee may be required to perform tasks which are not specifically stated but which are to be regarded as incidental to the employee's job and for which no remuneration shall be payable.

First Care Solutions (Pty) Ltd believes strongly that all employees are a member of the same team and therefore it is important that all members of the team share the common objective and work toward the same goals.

#J-18808-Ljbffr

  • Johannesburg, Gauteng, South Africa Deka Minas Pty Ltd Full time

    Full Stack Python Developer Job DescriptionWe are seeking an experienced Full Stack Python Developer to join our team at Deka Minas Pty Ltd. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software solutions using Python and the Django framework.Key Responsibilities:Design, develop, and...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    We are always looking for talented software developers to join our team. As a Full Stack Engineer at Blue Bean Software, you will be part of a team that delivers high-quality solutions to our clients. You will work collaboratively with other team members to design, develop, and test software applications.Our ideal candidate has experience working across both...


  • Johannesburg, Gauteng, South Africa 2020 INSIGHT Full time

    Job DescriptionWe are seeking a highly skilled Full Stack Developer to join our team at 20/20 INSIGHT. As a Full Stack Developer, you will play a pivotal role in designing, developing, and maintaining advanced software/application solutions that span both frontend and backend technologies.ResponsibilitiesArchitect, design, and implement complex software...


  • Johannesburg, Gauteng, South Africa 2020 INSIGHT Full time

    Company OverviewAt 20/20 INSIGHT, we are passionate about delivering innovative software solutions that meet the needs of our clients. Our team is dedicated to providing exceptional service and support, and we are seeking a talented Senior Full Stack Developer to join our ranks.Job DescriptionWe are looking for a highly skilled Senior Full Stack Developer to...

  • Full Stack Developer

    3 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    A dynamic company is looking for a Full Stack Developer to join their team and work on diverse projects, handling both client and server-side development. Job Experience & Skills Required: At least 4 years of experience as a Full Stack Developer Tertiary qualification (advantageous) Proficiency in JavaScript, HTML, CSS, and back-end languages (e.g., Node.js,...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Tech Consultancy | Full-Stack Developer | South Africa (Hybrid/Remote) | Flutter & Python Experience a PlusAn exciting tech consultancy is seeking a hands-on Intermediate Full-Stack Developer to join a forward-thinking team driving innovative web and mobile solutions. Youll work in a modern agile environment, touching all layers of the stackfrom sleek user...


  • Johannesburg, Gauteng, South Africa First Care Solutions Full time

    Job OverviewAn exciting opportunity has arisen for an experienced Python Full Stack Software Developer to join our team at First Care Solutions. The successful candidate will be responsible for developing and enhancing web applications, collaborating with project teams, and promoting a culture of innovation within the development team.

  • Full Stack Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Cashconnectsus Full time

    An opportunity has become available for a Full Stack Developer based in Johannesburg and or Cape Town.Purpose of the position:We are seeking an experienced and highly skilled Full Stack developer. As a Full Stack developer, you will be involved in designing and developing quality software, keeping updated with the latest software trends, relentlessly...


  • Johannesburg, Gauteng, South Africa 2020 INSIGHT Full time

    Company OverviewWe are seeking a skilled Senior Full Stack Developer to play a pivotal role in designing, developing, and maintaining advanced software solutions that span both frontend and backend technologies.SalaryThe position offers a competitive annual salary of R600k - R840k CTC.Job DescriptionAs a Senior Full Stack Developer, you will be responsible...


  • Johannesburg, Gauteng, South Africa 2020 INSIGHT Full time

    About the RoleWe are looking for an experienced Senior Full Stack Developer who can lead the development of our software solutions. The ideal candidate will have a strong background in both frontend and backend technologies and be able to architect, design, and implement complex software applications.The successful candidate will be responsible for:Key...


  • Johannesburg, Gauteng, South Africa Curiska Full time

    About CuriskaCuriska specializes in building custom CRM solutions using Microsoft technologies.Job DescriptionWe are seeking a graduate software developer to join our team and develop full-stack CRM applications, gaining valuable experience in both front-end and back-end development.ResponsibilitiesAssist in developing full-stack CRM solutions using C#,...

  • Full Stack Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Performability Full time

    Purpose: We seek an experienced Full Stack Developer to design and develop quality software, stay updated with the latest trends, and improve our business solutions for both internal and external customers. Duties: Translate business requirements into detailed designs. Develop high-quality applications using Python, Java/Kotlin, JavaScript, Vue.JS,...

  • Full Stack Engineer

    4 days ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are looking for a talented Full Stack Engineer to join our tech consultancy in South Africa. As a key member of our team, you will work on innovative web and mobile solutions using your expertise in Flutter and Python.In this role, you will touch all layers of the stack, from sleek user interfaces to robust APIs and optimized databases. Whether you're...


  • Johannesburg, Gauteng, South Africa SavageOne Pty Ltd Full time

    We are looking for a skilled Full-Stack eKYC Developer to design, develop, and implement electronic Know Your Customer (eKYC) solutions. The ideal candidate will have expertise in both front-end and back-end development, integrating biometric authentication, OCR-based document verification, and AI-driven identity verification into secure and scalable...


  • Johannesburg, Gauteng, South Africa Blue Pearl Full time

    About Blue PearlBlue Pearl is a leading provider of innovative software solutions. Our team of experts works closely with clients to deliver customized applications that meet their unique needs.The RoleWe are seeking a highly skilled Senior Full Stack Developer to join our team. As a Senior Full Stack Developer, you will be responsible for designing,...


  • Johannesburg, Gauteng, South Africa SavageOne Pty Ltd Full time

    About the Role: ONSITEWe are seeking a highly skilled Senior Full Stack Developer to join our dynamic team. This critical role focuses on developing robust, scalable applications that deliver exceptional performance. The ideal candidate is a seasoned developer with a strong technical foundation, passionate about building impactful software, and experienced...

  • Full Stack Developer

    4 weeks ago


    Johannesburg, Gauteng, South Africa Salix Recruitment Full time

    Get onto our radar as a Full Stack and Web Developer in JHB Were looking for a Full Stack Software Engineer to build high-performance, scalable eCommerce solutions that transform digital experiences. Youll work across the entire development stack , crafting sleek, responsive front-end interfaces, developing robust, high-speed back-end systems, and...

  • Full Stack Developer

    4 weeks ago


    Johannesburg, Gauteng, South Africa Salix Recruitment Full time

    Get onto our radar as a Full Stack and Web Developer in JHB Were looking for a Full Stack Software Engineer to build high-performance, scalable eCommerce solutions that transform digital experiences. Youll work across the entire development stack, crafting sleek, responsive front-end interfaces, developing robust, high-speed back-end systems, and ensuring...


  • Johannesburg, Gauteng, South Africa 2020 INSIGHT Full time

    Required Skills and QualificationsBachelor's Degree in Computer Science, Software Engineering, Mathematics or a related fieldProven track record of at least 3 years working as a Full Stack Developer or similar roleExperience with Angular, Python, FastAPI, and PostgresIn-depth understanding of software architecture, design patterns, and development best...


  • Johannesburg, Gauteng, South Africa Tumaini Consulting Full time

    Intermediate Full Stack Developer Exciting Opportunity Our client is looking for an Intermediate Full Stack Developer to join their dynamic development team. You will be responsible for designing, developing, and maintaining fully-fledged platforms using a range of front-end and back-end technologies. As part of the entire product development lifecycle, you...