Python ETL AWS Software Engineer

3 weeks ago


Pretoria, Gauteng, South Africa E-Merge Full time

E-Merge, a prominent player in the field of telecoms big data, invites applications for a Python & AWS Software Engineer to join our Platform Team.

The ideal candidate will have at least 10 years of commercial experience and possess advanced skills in Python, with a strong focus on decorators, class manipulation, and dependency injection. Additionally, they should have 3+ years of experience in AWS services, including API Gateway, Lambda, DynamoDB, Fargate, EMR, Glue, Athena, and IAM.

We are seeking an expert in API and ETL development, with knowledge of multiple database types, including structured and unstructured databases. Experience in Git development branching strategies, CI/CD pipeline development using Code Build and Github Actions, test-driven development, and code coverage is also essential.

AWS Certified Developer Associate or Solutions Architect certification is advantageous, but not required. The successful candidate will be expected to develop systems solutions that meet quality and delivery requirements.

This contract position offers a competitive hourly rate of R680-R750, based on location in Midrand, Centurion, or remote work arrangements. If you are passionate about software development and looking for a challenging opportunity, please submit your application.

Key Responsibilities:

  • Develop systems solutions using Python and AWS services
  • Work collaboratively with the Platform Team to design and implement complex systems
  • Ensure high-quality delivery and meet project deadlines
  • Contribute to the growth and development of the team

Requirements:

  • At least 10 years of commercial experience
  • Advanced skills in Python, including decorators, class manipulation, and dependency injection
  • 3+ years of experience in AWS services, including API Gateway, Lambda, DynamoDB, Fargate, EMR, Glue, Athena, and IAM
  • Expertise in API and ETL development
  • Knowledge of multiple database types, including structured and unstructured databases
  • Experience in Git development branching strategies and CI/CD pipeline development using Code Build and Github Actions
  • Test-driven development and code coverage skills
  • AWS Certified Developer Associate or Solutions Architect certification (advantageous)

Contract Details:

This is a contract position, offering a competitive hourly rate of R680-R750, based on location in Midrand, Centurion, or remote work arrangements. The contract duration will be agreed upon mutually by both parties.


  • Python ETL Engineer

    3 weeks ago


    Pretoria, Gauteng, South Africa E-Merge Full time

    Pursue a fulfilling career in software development with E-Merge!We are looking for an experienced Python & AWS Software Engineer to join our team and develop systems solutions in line with quality and delivery requirements.The ideal candidate will have:At least 10 years of commercial experience5+ years of experience in Python (decorators, advanced class...


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

    We are seeking a skilled AWS Python Software Specialist to join our team at E-Merge. As a key member of our software development department, you will be responsible for designing and implementing innovative software solutions using Python and AWS technologies.The ideal candidate should have a strong background in software development, with a minimum of 5-7...

  • Python ETL Engineer

    3 weeks ago


    Pretoria, Gauteng, South Africa E-Merge Full time

    We're looking for a highly skilled Python ETL engineer to join our team at E-Merge.The successful candidate will have a strong background in Python development, with a focus on decorators, advanced class manipulation, and dependency injection.In addition, they will have 3+ years of experience in AWS, including API Gateway, Lambda, DynamoDB, Fargate, EMR,...


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

    We are currently seeking a talented AWS Software Engineer to join our team at E-Merge in Midrand/Remote. This is a contract position with an estimated salary of R650 to R800 per hour.About the JobThis role offers a unique opportunity to work on complex projects, develop innovative solutions, and collaborate with experienced professionals. As an AWS Software...


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

    E-Merge is looking for a skilled Python AWS Software Developer to join our team.We are offering a contract position based in Midrand/Remote with a competitive hourly rate of R480 per hour, negotiable up to R550 per hour.Job DescriptionThis role involves working on exciting projects using Python and AWS technologies, enhancing your skills and experience in...


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

    At E-Merge, we are seeking a highly skilled Python AWS Software Developer to join our team. As a key member of our software development department, you will play a vital role in designing and implementing cutting-edge solutions using Python and AWS technologies.">The ideal candidate should have a strong background in software development, with a minimum of...

  • Python Developer

    3 weeks ago


    Pretoria, Gauteng, South Africa E-Merge Full time

    We are looking for a skilled Python Developer to join our team at E-Merge in Midrand/Remote. This is a contract position with an estimated salary of R550 to R700 per hour.About the RoleThis is a fantastic opportunity to work on cutting-edge technologies and contribute to the growth of our business. As a Python AWS Software Engineer, you will be responsible...


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

    Are you ready to take your software development skills to the next level?E-Merge is seeking a highly skilled Python & AWS Software Engineer to join our Platform Team and develop systems solutions in line with quality and delivery requirements.The successful candidate will have:At least 10 years of commercial experience5+ years of experience in Python...


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

    A prominent player in the field of telecoms big data invites you to join our Platform Team.We are currently seeking a skilled Python & AWS Software Engineer with experience in developing systems solutions in line with quality and delivery requirements.The successful candidate will have:At least 10 years of commercial experience5+ years of experience in...


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

    E-Merge is looking for an experienced Python AWS Software Engineer to join their team in a contract position based in Midrand or remotely. This opportunity allows the successful candidate to work on various projects, enhance their skills, and contribute to the growth of the company.The estimated salary for this position is R400 to R600 per hour, depending on...


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

    E-Merge is a leading company in the field of telecoms big data, and we're seeking an experienced Python ETL engineer to join our Platform Team.The ideal candidate will have 10 years of commercial experience and a strong background in Python development, with a focus on decorators, advanced class manipulation, and dependency injection.In addition, they will...

  • AWS Engineer Pretoria

    3 weeks ago


    Pretoria, Gauteng, South Africa E-Merge Full time

    An innovative data-driven solutions company, E-Merge, is looking for a skilled AWS Data Engineer to join their team. This role offers an exciting opportunity to work with cutting-edge global IT systems landscape and processes.As an AWS Data Engineer at E-Merge, you will demonstrate expertise in data modelling, develop technical documentation and artefacts,...


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

    E-Merge, a prominent player in the field of telecoms big data, is seeking an experienced Python ETL engineer to join their Platform Team.The ideal candidate will have 10 years of commercial experience and a strong background in Python development, with a focus on decorators, advanced class manipulation, and dependency injection.In addition, the successful...


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

    Pretoria Cloud Computing OpportunityWe are looking for an experienced AWS Data Engineer to join our team in Pretoria. This role is a permanent, hybrid position that offers a salary of R800k up to R1mil per annum.Job Description:E-Merge is an AWS Advanced partner that provides agile, modern, data-driven solutions and services built according to...


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

    About the RoleWe are currently seeking a highly skilled Senior Python Cloud Engineer to join our team at E-Merge. This is an exciting opportunity to work in a semi-remote environment, with a competitive hourly rate of R600.Job DescriptionThe successful candidate will be responsible for supporting and analyzing errors during our test cycles and rollouts. They...


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

    About the RoleE-Merge invites a highly skilled Python developer to join our Platform Team, where you will manage advanced distributed processing systems and provision large cloud-like infrastructure deployments.Key ResponsibilitiesDevelop system solutions in line with quality and delivery requirements using Python and AWS.Collaborate with our team to design...


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

    Job Description: The Software and Hardware Test Engineer will be responsible for designing and implementing test setups for various product configurations, collaborating with development engineers to test and qualify products, and developing code for test platform software using C++ and Python. This role requires a strong understanding of electronics and...


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

    E-Merge is seeking a Junior Data Engineer to join our team. As a key member of our analytics department, you will be responsible for building and maintaining data pipelines that support our reporting requirements.The ideal candidate will have a strong analytical background and experience with Python-based ETL tools such as PySpark or Apache Airflow. You will...


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

    At E-Merge, we are seeking a highly skilled Cloud Data Solutions Engineer to join our team in Pretoria. This role will focus on designing and implementing cutting-edge data solutions using AWS technologies.The ideal candidate will have expertise in data modelling, technical documentation, and data formats such as Parquet, AVRO, JSON, XML, CSV, and more.We...


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

    Job DescriptionPurpose of the Job:The Embedded Software Developer position at E&D Recruiters is a critical role that requires a strong technical background and experience in product development. As an Embedded Software Developer, you will be responsible for qualifying products based on specific product technical requirements, industrializing products to...