Data Engineer

2 weeks ago


Uitenhage, Eastern Cape, South Africa OnHires Full time R900 000 - R1 200 000 per year
Highlights
  • Remote-first role open to candidates from Brazil / South America,  Turkey, and Northern Africa

  • Part of a data-driven SaaS platform focused on large-scale data collection, integration, and quality

  • Fully remote

  • Flexible working hours within a small, international team

About the company

Our client is a Berlin-based, remote-first SaaS company developing data-driven products for international clients.
They combine cutting-edge data technologies with a culture of freedom, ownership, and collaboration.
You'll join a small but highly skilled international team that values innovation, transparency, and impact.
The company offers an environment where engineers can shape architecture decisions, work closely with product and data teams, and directly see the results of their work in production.

Role Overview

We're looking for a Data Engineer / Python Developer who enjoys solving complex problems, building reliable data systems, and working in a hands-on, collaborative environment.
You'll be part of a data team responsible for data collection, integration, and quality, contributing directly to the evolution of our core data infrastructure.

Responsibilities
  • Develop high-quality, maintainable Python code for web scraping and data processing

  • Scale and maintain asynchronous data collection systems in production

  • Build and support REST APIs and internal data interfaces

  • Contribute to DevOps tasks (Docker, CI/CD, Linux) and conduct code reviews

  • Work with large datasets, ensuring data accuracy and consistency

  • Participate in planning, estimation, and technical decisions

  • Continuously improve workflows and implement automation

Requirements
  • Solid hands-on experience with Python, Git, and object-oriented programming

  • Experience working with SQL and NoSQL databases

  • Familiarity with web scraping frameworks (Scrapy, Playwright, BeautifulSoup, or similar)

  • Experience with REST APIs (FastAPI, Flask, or Django REST)

  • Understanding of DevOps tools: Docker, CI/CD, Linux

  • Comfortable working in agile, collaborative environments

  • Fluent in English (written and spoken)

Nice to have:

  • Experience with asynchronous systems (asyncio, Celery, etc.)

  • Basic familiarity with cloud environments (AWS, GCP, or similar)

  • Pragmatic mindset and focus on delivering value

What's in it for you
  • Competitive compensation

  • Flexible working hours

  • Fully remote work within the listed regions

  • Modern tech stack and real ownership over your work

  • Regular team meetups (both online and on-site)

  • Strong learning culture and support for professional development

  • Support of your personal & professional development;

Interested?
Apply now with your CV and salary expectations.
We'll be happy to share more details about the company and the hiring process during our initial conversation.



  • Uitenhage, Eastern Cape, South Africa Rosstone Professional Solutions Full time R250 000 - R500 000 per year

    Data Controller Engineering Brief Role DescriptionEnsure that all activities set out by Supervision are undertaken and completed by the Engineering Data Controller to ensure all databases are completed on time. This includes providing product information, product planning that is controlled / analysed / coordinated and implemented and completed in time as...

  • Component Engineer

    6 days ago


    Uitenhage, Eastern Cape, South Africa Rosstone Professional Solutions Full time R500 000 - R750 000 per year

    Brief Role DescriptionTo ensure the products are engineered to market requirements by designing, developing and testing manufactured components, by adapting and developing company sourced designs to be compatible with the group responsible markets 'environmental conditions and by issuing technical data in line with the correct component engineering level to...


  • Uitenhage, Eastern Cape, South Africa Rosstone Professional Solutions Full time R500 000 - R750 000 per year

    ABOUT THE OPPORTUNITY:Plan the testing activities and related facility changes that might be required to enable release testing of components.Preparing components and/or assemblies to clients Group Standards, as specified by the test specification, the component measurement and/or inspection sheets and assembly checklist(s) to ensure all requirements are met...

  • Process Engineer

    1 week ago


    Uitenhage, Eastern Cape, South Africa Omega HR Solutions Full time R60 000 - R120 000 per year

    Process Engineer – Permanent Role (Kariega)Salary: R30 000 – R based on experience)Benefits: Medical Aid | Provident Fund | Bonus | Lease Vehicle | LeaveRelocation: Fully covered for candidates relocating Join a High-Tech Production Environment – Where Engineering Meets InnovationAre you an analytical, hands-on Engineer who thrives in fast-paced,...


  • Uitenhage, Eastern Cape, South Africa Rosstone Professional Solutions Full time R250 000 - R500 000 per year

    About the opportunity:Apply sound knowledge of vehicle component systems such as the drivetrain, exhaust system, fuel system, air conditioning system, cooling system, etc.Prepare, issue and maintain technical data for components and systems.Support Production, Logistics, Warranty and Quality and assist with special investigations.Specify, test and release...

  • Process Engineer

    1 week ago


    Uitenhage, Eastern Cape, South Africa Staffsols Full time R280 000 - R420 000 per year

    New role is available for a Process Engineer for our client in the Automotive Industry, based in Kariega. Skills audit processesCAD / MicroStation proficiencyISO Quality Management Systemsproduction processesproduction/manufacturing envirSAP, HyperKVS, AVON, AP, and Fvehicle build processes Provide technical support to Production by developing and setting up...

  • Process Engineer

    4 days ago


    Uitenhage, Eastern Cape, South Africa Staffsols Full time R50 000 - R75 000 per year

    New role is available for a Process Engineer for our client in the Automotive Industry, based in Kariega. Skills audit processesCAD / MicroStation proficiencyISO Quality Management Systemsproduction processesproduction/manufacturing envirSAP, HyperKVS, AVON, AP, and Fvehicle build processes Provide technical support to Production by developing and setting up...


  • Uitenhage, Eastern Cape, South Africa Staffsols Full time R150 000 - R300 000 per year

    New role is available for a Vehicle Body Component Engineer for our client in the Automotive Industry, based in Kariega Eastern Cape. Skills automotivecomponentsMechanical EngineeringMechatronics This role ensures that the Group Africa products meet market and regulatory requirements by designing, developing, testing, and introducing locally manufactured...

  • Process Engineer

    1 week ago


    Uitenhage, Eastern Cape, South Africa Abantu Staffing Solutions Full time R300 000 - R550 000 per year

    REQUIREMENTSAffirmative Action South African citizenRelevant National Diploma or Degree in Engineering3 -5 years of relevant experience in a production process or other production/ manufacturing environmentESSENTIAL SKILLSIn-depth knowledge of production quality and production managementAn in-depth understanding of the build of the vehicle, both assembly and...


  • Uitenhage, Eastern Cape, South Africa OnHires Full time R120 000 - R360 000 per year

    HighlightsRemote-first role open to candidates from Brazil / South America, Turkey, and Northern AfricaWork on a data-driven SaaS platform focused on large-scale web data collection and automationFull ownership of scraping projects – from design to deployment and maintenanceFully remote, flexible working hours within a small, international teamAbout the...