Senior Python Developer

1 month ago


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

E-Merge is seeking a passionate and talented Python Software Developer to join our team. As a key member of our team, you will be responsible for monitoring AWS services, improving the monitoring infrastructure, and contributing to our vision of a sustainable future.

Key Responsibilities
  • Monitor and improve AWS services to ensure optimal performance
  • Design and maintain REST APIs to support our business needs
  • Collaborate with our team to develop and deploy production services
  • Experience with data modeling and database schema design
  • Experience with Gitlab pipelines and/or Github Actions for CICD
  • Experience with AWS services such as Lambda, API Gateway, Cloudformation, Amplify, IAM policies and roles, S3, VPC, EC2, RDS, Step functions
Requirements
  • At least 2 years of experience with Python software development
  • Experience with AWS services and cloud infrastructure
  • Experience with data modeling and database schema design
  • Experience with Gitlab pipelines and/or Github Actions for CICD
  • Ability to work independently and remotely while leveraging digital coworking tools
  • Detail-oriented and a creative problem solver
What We Offer

E-Merge offers a permanent position with a salary of up to R800k. If you are a passionate and talented Python Software Developer who is looking for a new challenge, please apply today.



  • 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 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.Key ResponsibilitiesDesign and develop high-quality backend systems using Python and Django...


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