Python Software Engineer

1 week ago


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

E-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 the monitoring infrastructure, and contributing to our vision of a sustainable future. This is an exciting opportunity to work with a talented team and make a real impact on the environment.

The ideal candidate will have at least 2 years of experience with Typescript software development, experience deploying and maintaining production services, designing and maintaining REST APIs, data modeling, database schema design, Gitlab pipelines, and/or Github Actions for CICD. They should also have experience with the following AWS services: Lambda, API Gateway, Cloudformation, Amplify, IAM policies and roles, S3, VPC, EC2, RDS, Step functions. Experience with NextJS and React, as well as CRM technologies, is a plus.

This is a permanent position offering a competitive salary of up to R800k per annum. If you are passionate about sustainability and technology, please consider applying for this role.

  • 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 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 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 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

    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 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 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 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 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 Goldman Tech Resourcing Full time

    Job Description:We are seeking a skilled PHP Developer with expertise in Python and experience in GoLang and Yii to join our team at Goldman Tech Resourcing.Requirements:Strong foundation in software development with a focus on designing and architecting scalable and reliable systems.Experience with Golang, Python, or PHP and microservices architecture.At...


  • 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 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 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&D Recruiters Full time

    Job SummaryWe are seeking a highly skilled Software Engineering Professional to join our team at E&D Recruiters. As a key member of our software development team, you will be responsible for designing and developing software solutions for existing and new products.Key ResponsibilitiesDevelop and maintain software solutions using JavaScriipt, PHP, Python,...


  • Johannesburg, Gauteng, South Africa Golden Rule Full time

    The PositionWe are seeking an experienced Backend Software Engineer - Python to join our team in Johannesburg or Cape Town. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable, efficient, and secure serverless applications using Python 3.9.Key ResponsibilitiesDesign and implement serverless...


  • 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 Goldman Tech Resourcing Full time

    We are seeking a talented Software Engineer to join our team at Goldman Tech Resourcing. The ideal candidate will have experience in designing and developing software applications using C# and Python.As a key member of our team, you will be responsible for creating scalable and efficient software solutions that meet the needs of our clients. Your strong...


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

    Blue Bean Software is a leading custom software and product development IT company.We pride ourselves in delivering high-quality solutions for large enterprises and dynamic start-ups, leveraging our expertise in tech savvy and deep understanding of client needs.We have a strong presence in the financial services industry and are expanding into agritech and...


  • Johannesburg, Gauteng, South Africa Telebest Full time

    Job SummaryWe are seeking a highly skilled Software Engineering Specialist to join our team at Telebest. In this role, you will be responsible for designing, developing, and implementing cloud-based applications using a range of technologies including Docker, Kubernetes, JavaScript, and NGINX.Key Responsibilities:Application Development: Develop...