Senior Python Developer

1 month ago


Johannesburg, Gauteng, South Africa Deka Minas (Pty) Ltd Full time
About the Role

We are seeking a highly skilled Senior 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 our backend systems using Python.

Key Responsibilities
  • Design and develop high-quality backend systems using Python and Django framework.
  • Collaborate with cross-functional teams to identify and prioritize project requirements.
  • Develop and maintain unit tests to ensure code quality and reliability.
  • Participate in code reviews and provide feedback to improve code quality.
  • Stay up-to-date with the latest developments in Python and Django, and apply this knowledge to improve our systems.
Requirements
  • 3-5 years of experience as a Python developer.
  • Experience with Django framework and other Python frameworks (e.g. Flask, FastAPI).
  • Knowledge of overall Back End Architecture.
  • Experience in testing and creating unit tests.
  • Familiarity with integrating with cloud frameworks (AWS, GCP, Azure).
  • Understanding of the SOLID and DRY principles.
  • Willingness to learn and work with a team.
What We Offer

We offer a dynamic and supportive work environment, opportunities for growth and development, and a competitive salary package.

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, right to correction and right to deletion of your personal information



  • Johannesburg, Gauteng, South Africa IOCO Full time

    Job Title: Senior Python DeveloperWe are seeking a highly skilled Python Developer to join our team at iOCO. In this role, you will be responsible for designing, developing, and maintaining Python-based applications under the guidance of an Architect and Business Analyst/Product Owner. These applications may be on projects for customers or internal...


  • Johannesburg, Gauteng, South Africa Communicate Recruitment Full time

    Job Title: Senior Python DeveloperWe are seeking a highly skilled Senior Python Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining scalable and efficient software systems using Python and Django.About the Role:Design and develop high-quality software systems using Python and...


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

    About the RoleWe are seeking a highly skilled Senior 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 our backend systems using Python and the Django framework.Key ResponsibilitiesDesign and develop high-quality backend systems using Python...


  • Johannesburg, Gauteng, South Africa IOCO Full time

    We are seeking a highly skilled Python Developer to lead the development of innovative software solutions. The successful candidate will be responsible for designing, developing, and deploying Python-based applications under the guidance of an Architect and Business Analyst/Product Owner.Key Responsibilities:Design, develop, and deploy Python-based...


  • Johannesburg, Gauteng, South Africa IOCO Full time

    We are seeking a highly skilled Python Developer to contribute to our team's innovative software solutions. The successful candidate will be responsible for designing, developing, and maintaining Python-based applications under the guidance of an Architect and Business Analyst/Product Owner.Key Responsibilities:Design, develop, test, deploy, and maintain...


  • Johannesburg, Gauteng, South Africa Golden Rule Full time

    About the RoleWe are seeking a highly skilled Senior Python Developer to join our team in a Backend Software Engineer capacity. The ideal candidate will have expertise in Cloud Architecture and a strong background in Python 3.9 development.Key ResponsibilitiesDesign and implement scalable serverless architecture solutions using AWS Lambda, AWS API Gateway,...


  • Johannesburg, Gauteng, South Africa OfferZen Full time

    Senior Python Developer PositionOfferZen is a developer jobs marketplace that connects talented developers with top tech companies. We're currently seeking a Senior Python Developer to join our team.This role involves developing and supporting software applications, database integration, interfaces, and new functionality enhancements. You will work...


  • Johannesburg, Gauteng, South Africa Communicate Recruitment Full time

    About the Role:We are seeking a skilled Python Developer to join our team. As a Senior Python Developer, you will be responsible for crafting clean, scalable code using Python-Django.Key Responsibilities:Craft and create masterpieces using Python-Django skills.Design APIs that connect systems smoothly.Bridge the front and back ends to ensure a delightful...


  • Johannesburg, Gauteng, South Africa DVT Full time

    About DVTDVT is a leading software development and testing company with a strong presence in South Africa and a global footprint. Our vision is to be the go-to custom software solutions and services company in the region, with a focus on innovation and excellence.Job DescriptionWe are seeking an experienced Python developer to join our engineering team and...


  • Johannesburg, Gauteng, South Africa Communicate Recruitment Full time

    Technical ExpertiseWe are seeking a highly skilled Senior Python Developer to join our team. With a strong background in Python-Django, this individual will be responsible for crafting and creating scalable code, designing APIs, and bridging the front and back ends. The ideal candidate will have a deep understanding of databases, cloud computing, and...


  • 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 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 Psybergate Full time

    Job Title: Python DeveloperWe are seeking a highly skilled Python Developer to join our team at Psybergate and work on innovative projects that push the limits of data engineering.Key Responsibilities:Design and implement custom data processing pipelines for batch and streaming data using Python.Collaborate with cross-functional teams to integrate diverse...


  • Johannesburg, Gauteng, South Africa DVT Full time

    About the RoleDVT is a leading software development and testing company with a strong presence in South Africa. We're committed to delivering high-quality custom software solutions and services to our clients. As a Python developer, you'll play a key role in helping us achieve our vision of becoming the continent's top software development and testing...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job DescriptionWe are seeking a highly skilled Python Developer to join our team at Network Recruitment.Qualifications:A tertiary qualification in Information Technology is required.Requirements:7+ years of development experience in Python.Experience in hardware-software interfacing, communication protocols such as SPI, I2C, UART, RS232, and RS485.Hardware...


  • Johannesburg, Gauteng, South Africa IOCO Full time

    Key Responsibilities:Develop and deploy Python-based applications under the guidance of an Architect and Business Analyst/ Product Owner.Collaborate with project team members to ensure our output is aligned with requirements and of high quality.Ensure that solutions are developed in line with best practices, company guidelines, and input from senior...

  • Python Developer

    4 weeks ago


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

    Company OverviewDeka Minas (Pty) Ltd is an international recruitment firm working with a leading multinational capital markets software and solutions provider. Our client is renowned for delivering state-of-the-art technology solutions to financial institutions around the world.Position OverviewWe are seeking an experienced Python Engineer to join our team...


  • Johannesburg, Gauteng, South Africa Golden Rule Full time

    The OpportunityWe are seeking a highly skilled Python Backend Engineer to join our team in Johannesburg or Cape Town. As a Serverless Backend Engineer, you will be responsible for designing and implementing scalable and efficient serverless solutions using AWS components such as Lambda, SQS, and DynamoDB.Key ResponsibilitiesDesign and develop serverless...


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

    Job Summary:We are looking for a skilled Python developer to join our team at Deka Minas Pty Ltd.Main Responsibilities:Attend all necessary sessions to understand business and feature briefings.Help execute on functional requirements.Understand user requirements and assist in gathering requirements.Complete tasks within a reasonable timeframe to avoid...


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

    Transforming the Future of Renewable EnergyE-Merge is seeking a highly skilled Senior Python Developer to join our team and contribute to the development of innovative solar energy solutions. As a key member of our engineering team, you will be responsible for designing and implementing scalable cloud-based systems using Python, AWS, and other cutting-edge...