Senior Python Software Engineer

4 days ago


Johannesburg, Gauteng, South Africa Network Recruitment Full time
Job Description:
  Network Recruitment is seeking a highly skilled Python software engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining scalable and high-performance software solutions.

  About the Role:
We are looking for a talented developer with strong experience in Python and its frameworks, particularly Flask. You will work closely with our cross-functional teams to ensure the delivery of quality software in a timely manner. Your primary focus will be on building and managing robust APIs and back-end services using MySQL databases.

  Responsibilities:
* Design and develop scalable and high-performance software solutions using Python and its frameworks
* Build and manage robust APIs and back-end services using MySQL databases
* Work with cross-functional teams to ensure the delivery of quality software in a timely manner
* Collaborate with other developers to identify and resolve technical issues

  Requirements:
* Strong experience with Python and its frameworks (Flask, VAST API, Django, or Tornado)
* Proven ability to work with MySQL databases
* Comfortable working in Linux environments
* Solid understanding of API design and development
* Ability to work in a fast-paced, collaborative environment

  Benefits:
* Competitive salary: R 800,000 - R 1,200,000 per annum
* Opportunity to work on challenging projects with a dynamic team
* Professional development opportunities
* Collaborative and supportive work environment

  How to Apply:
If you are a motivated and experienced Python developer looking for a new challenge, please submit your application. We look forward to hearing from you.

  • Johannesburg, Gauteng, South Africa IOCO Full time

    Job DescriptionWe are seeking an experienced Python Software Engineer to join our team in Johannesburg or Cape Town. As a key member of our technical staff, you will be responsible for developing, deploying, and maintaining high-quality Python-based applications.Key Responsibilities:Design, develop, test, deploy, and maintain complex Python...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job SummaryWe are seeking a highly skilled Senior Backend Python Engineer to join our team at Network Recruitment.Company OverviewAs a leading recruitment agency, we provide top talent to companies across various industries. Our mission is to connect professionals with exciting career opportunities that match their skills and experience.Job DescriptionThis...


  • Johannesburg, Gauteng, South Africa People Source Full time

    Job Description:We are seeking a skilled Senior Software Engineer to join our team at People Source. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using Java and Python.The successful candidate will have extensive experience in full-stack development, with a focus on...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    About Us: Network Recruitment is a leading recruitment agency that specializes in connecting talented professionals with top companies in the industry.">Salary Range: $80,000 - $120,000 per year">Job Description:We are seeking an experienced Intermediate Python Developer to join our team. As a key member of our development team, you will be responsible for...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    About Us: Network Recruitment is a dynamic and forward-thinking recruitment agency committed to delivering outstanding results for our clients. We believe in fostering a culture of excellence, innovation, and teamwork.Job Opportunity: We are currently seeking a talented Senior Software Engineer to join our team. As a Senior Software Engineer, you will play a...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are looking for a highly skilled Senior Software Engineer to join our team at Network Recruitment. This is a challenging role that requires a strong background in software development, particularly in Python (Django) and Node.js.The ideal candidate will have at least 2 years' experience in SQL and a solid understanding of Azure technologies. A diploma or...


  • Johannesburg, Gauteng, South Africa People Source Full time

    People Source is seeking a skilled Senior Software Engineer to join our global team. This remote role is based in South Australia and offers the opportunity to work with leading core banking systems, IT infrastructure companies, Fintech's, service organizations, and IoT providers.The estimated salary for this position is $120,000 - $180,000 per annum,...


  • Johannesburg, Gauteng, South Africa E&D Recruiters Full time

    About the RoleAs a Senior Software Engineer - Technical Lead, you will be responsible for leading the development of our ERP systems. You will work closely with cross-functional teams to design, develop, and implement software solutions that meet our clients' needs.You will have a BSc in Computer Science or BEng Computer Engineering and be competent in both...


  • Johannesburg, Gauteng, South Africa IOCO Full time

    About the RoleWe are looking for a skilled Senior Python Developer to join our team in Johannesburg or Cape Town. As a senior member of our technical staff, you will be responsible for leading the development of complex Python-based applications.About the Team:We are a consultancy that solves complex real-world problems using innovative software...


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

    Job Title: Python Software DeveloperAbout the Role:We are seeking an experienced Python Software 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 the Django framework.About You:To be successful in this role, you...


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

    Backend Python Engineer OpportunityAbout the Role:We are seeking an experienced Backend Python Engineer 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 the Django framework.About You:To be successful in this role, you will...


  • Johannesburg, Gauteng, South Africa People Source Full time

    We are seeking an experienced Senior Software Engineer for Data Ingestion and Integration to join our team at People Source. The successful candidate will be responsible for designing, developing and testing software applications that ingest and process data from various sources, including sensors, devices and other systems.You will need 2-5 years of...


  • Johannesburg, Gauteng, South Africa Capital Recruit Full time

    Capital Recruit Contract OpportunityWe are seeking a highly skilled and experienced Senior Cloud Software Developer to join our team on a 3-month contract basis.This role offers the potential for extension or permanent employment, depending on performance and mutual fit.As a Senior Cloud Software Developer, you will be responsible for designing, developing,...


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

    Job DescriptionWe are seeking a highly skilled Python Software Developer to join our team at E-Merge, a leading provider of innovative solar and battery solutions.The ideal candidate will have 2-5 years of experience in software development with a strong background in Python and its ecosystem. They will be responsible for monitoring AWS services, improving...


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

    About the PositionThis is a full-time, permanent position for a skilled Python Software Developer to join our team. We offer a competitive salary of up to R800k and the opportunity to work independently and remotely while leveraging digital coworking tools. As a member of our team, you will be responsible for monitoring AWS services, improving the monitoring...


  • Johannesburg, Gauteng, South Africa Capital Recruit Full time

    Capital Recruit is seeking a highly skilled Senior Cloud Software Developer to join our team on a 3-month contract basis. This role offers the potential for extension or permanent employment, depending on performance and mutual fit.We are looking for an experienced professional with expertise in designing, developing, and maintaining software solutions using...


  • Johannesburg, Gauteng, South Africa Capital Recruit Full time

    Cloud Development OpportunityWe are seeking a highly skilled Senior Cloud Software Developer to join our team on a 3-month contract basis. This role offers the potential for extension or permanent employment, depending on performance and mutual fit.As a Senior Cloud Software Developer, you will be responsible for designing, developing, and maintaining...


  • Johannesburg, Gauteng, South Africa Planet10 Full time

    **Job Title:** Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our team at Planet10. This role will be responsible for managing both front-end and back-end development processes, implementing solutions from conception to final product according to business needs.The ideal candidate will have a strong understanding of...


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

    About E-MergeE-Merge is a forward-thinking company that harnesses the power of the sun to create a brighter, cleaner future for all. We partner with businesses to provide simple, end-to-end solar and battery solutions that meet their unique needs.We are seeking a skilled Python Software Developer who will be responsible for monitoring AWS services, improving...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Description:">We are looking for a highly skilled Software Engineer - Android to join our team at Network Recruitment. As a key member of our software development team, you will design, develop, and implement software solutions that meet business requirements.">Responsibilities:">">Design, develop, and test software applications using Java or Python...