High-Impact Python Software Engineer

1 week ago


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

A leading management consulting firm in South Africa seeks an experienced Senior Python Developer to join their team. This role involves creating innovative, scalable solutions to solve complex business problems while collaborating with clients and multidisciplinary teams.

Key Responsibilities:
  • Design, develop, and maintain high-performance Python-based applications.
  • Collaborate with consultants and stakeholders to understand requirements and deliver effective software solutions.
  • Oversee the entire software development lifecycle, from concept to deployment.
  • Ensure the scalability, reliability, and security of applications.
  • Provide technical leadership, mentoring team members, and ensuring adherence to best practices.
  • Participate in architectural design and contribute to technology strategy decisions.
  • Stay updated on emerging Python technologies and frameworks to foster innovation.
Required Skills & Experience:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in Python development.
  • Expertise in Python frameworks such as Django or Flask.
  • Experience with RESTful APIs and microservices architecture.
  • Strong knowledge of relational databases (e.g., PostgreSQL, MySQL) and ORMs like SQLAlchemy.
  • Proficiency in front-end integration using modern JavaScript frameworks (e.g., React, Angular) is a plus.
  • Familiarity with DevOps tools, CI/CD pipelines, and containerization technologies like Docker and Kubernetes.
  • Experience with cloud platforms (AWS, Azure, or GCP) is advantageous.
  • Strong problem-solving skills, with the ability to work collaboratively in agile teams.
What We Offer:
  • The chance to work on high-impact projects for top-tier organizations.
  • A collaborative, innovation-driven environment with opportunities to learn and grow.
  • $80,000 - $120,000 per annum, depending on experience.
  • A clear path for professional advancement in a consulting environment.

Please note that by submitting your personal information to Deka Minas, you free-willingly issue the business consent to make use of such data for the specific purpose of securing you either permanent or temporary employment. Our business makes use of a POPIA compliant database, and you have the right to access, correction, and deletion of your personal information.



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

    A renowned management consulting firm in South Africa, Deka Minas (Pty) Ltd, is seeking an accomplished Lead Python Developer to spearhead high-impact projects.Estimated Salary: R1,200,000 - R1,800,000 per annumCompany OverviewDeka Minas (Pty) Ltd is a leading management consulting firm dedicated to delivering innovative solutions to top-tier organizations....


  • Johannesburg, Gauteng, South Africa Premium personnel Full time

    Job Title: Software EngineerWe are seeking a skilled software engineer to join our team. The successful candidate will have proficiency in Java and Python programming languages and be able to contribute to the development of high-quality software products.Key Responsibilities:Design and develop software applications using Java and PythonCollaborate with...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job DescriptionWe are seeking a highly skilled Senior Python Software Engineer to join our team at Network Recruitment.About the RoleThis is a challenging opportunity for an experienced Python developer who can design, develop, and maintain complex applications and solutions using the latest technologies. As a Senior Python Software Engineer, you will be...


  • Johannesburg, Gauteng, South Africa Isilumko Staffing (JHB) Full time

    We are seeking a highly skilled Software Engineer to join our team. The ideal candidate will have strong proficiency in Java and Python programming languages and a proven track record of delivering high-quality software solutions.Key Responsibilities:Design, develop, and test software applications using Java and PythonCollaborate with cross-functional teams...


  • Johannesburg, Gauteng, South Africa Kontak Recruitment Full time

    About the Role:As a Senior Software Engineer - Python Developer, you will be responsible for designing, developing, and maintaining large-scale software applications using Python. Your expertise in backend development will enable our company to stay competitive in the market.Key Responsibilities:• Develop high-quality backend software applications using...


  • Johannesburg, Gauteng, South Africa Initiate International Full time

    As a highly skilled software engineer, you will work with our team to develop cutting-edge software solutions using Python. You will be responsible for designing, implementing, and testing software applications to meet the needs of our clients.Key Responsibilities:Design and implement software applications using PythonWork with our team to develop and test...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job DescriptionWe are seeking an Experienced Python Engineer to help design and implement software solutions that deliver high-performance results.Key Responsibilities:Design and develop high-quality Python software solutions.Collaborate with cross-functional teams to ensure software meets business requirements.Stay up-to-date with industry trends and...


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

    A leading management consulting firm in South Africa seeks an experienced Senior Python Developer to join their team. This role involves creating innovative solutions to solve complex business problems while collaborating with clients and multidisciplinary teams.Key Responsibilities:Design, develop, and maintain high-performance Python-based...


  • Johannesburg, Gauteng, South Africa Goldman Tech Resourcing Full time

    Job Title: Software Engineering Expert in PHP and PythonOverview:The ideal candidate will have a strong foundation in software development with a focus on designing and architecting scalable and reliable systems.Responsibilities:Design and develop scalable and reliable software systems using PHP, Python, and other relevant technologies.Work collaboratively...


  • Johannesburg, Gauteng, South Africa Isilumko Staffing Full time

    About the RoleWe are seeking a talented Software Engineer to join our team. The ideal candidate will have expertise in Java and Python programming languages.Responsibilities will include:Design and develop software applications using Java and PythonCollaborate with cross-functional teams to identify and prioritize project requirementsContinuously improve and...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    About the Role:Network Recruitment is seeking a highly skilled Software Engineer to join our team. As a key member of our engineering department, you will be responsible for designing, developing, and maintaining high-quality software applications using Python.Responsibilities:Design and Develop Python-Based Applications: You will work on designing and...


  • Johannesburg, Gauteng, South Africa Communicate Recruitment Full time

    Job Summary: We are seeking a highly skilled Senior Python Developer to join our team at Communicate Recruitment. This is an exciting opportunity for a talented individual with expertise in crafting scalable code using Python-Django to design and develop high-quality software solutions.Key Responsibilities:Craft and create scalable code using...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    At Network Recruitment, we're seeking an experienced Senior Software Engineer to help design and implement software solutions that deliver high-performance results.About the RoleWe offer a competitive salary of $120,000 per annum, depending on experience, for this exciting opportunity.In this role, you will work with our team to design and implement software...


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

    Seeking a talented Senior Python Software Developer to design and develop software applications for the Front Arena platform. Our ideal candidate will have a strong background in Python development and a deep understanding of capital markets.Key ResponsibilitiesDesign, develop, and maintain Python-based applications for the Front Arena platform.Collaborate...


  • Johannesburg, Gauteng, South Africa Communicate Recruitment Full time

    Company OverviewCommunicate Recruitment is a cutting-edge company that seeks highly skilled professionals to join our team. We offer a collaborative and dynamic work environment that fosters growth and innovation.Salary: $120,000 - $180,000 per annum, depending on experience.Job DescriptionWe are looking for a talented Senior Python Developer to lead the...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are seeking an experienced Python Developer to help design and implement software solutions that deliver high-performance results.Job Requirements: Minimum of 4 years of experience in Python developmentTertiary qualification (advantageous)Proficiency in frameworks such as Django or FlaskExperience with machine learning libraries (e.g., TensorFlow,...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    Cloud Engineer for Renewable Energy SolutionsE-Merge is a leading clean energy company specializing in solar power solutions for commercial and industrial clients on a global scale. Our team is based in Zurich, Cape Town, and Johannesburg, working on par with international standards to contribute to the global transition toward renewable energy and combat...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Are you a skilled software engineer looking to take your career to the next level? We are seeking an experienced Senior Software Engineer to help design and implement cutting-edge software solutions that deliver high-performance results.">Job Requirements:A minimum of 4 years of experience in software development, with a strong focus on Python.Tertiary...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Title: Lead Python Backend EngineerAbout the Role:A leading recruitment agency seeks a skilled Senior Python Developer to join their team in Johannesburg. As a key member of the tech department, you will be responsible for designing and implementing back-end systems using Python.Key Responsibilities:• Develop and maintain back-end systems using Python,...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    About Network RecruitmentWe are a leading recruitment agency dedicated to connecting top talent with exciting career opportunities. Our team of experts has extensive knowledge of the industry, ensuring that we find the best fit for our clients and candidates.Compensation Package:The salary for this position is estimated to be in the range of $90,000 -...