×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Backend Developer

Job in Paarl, 7622, South Africa
Listing for: Sabenza IT & Recruitment
Full Time position
Listed on 2025-12-31
Job specializations:
  • Software Development
    Backend Developer, Software Engineer
Job Description & How to Apply Below

Our client a South African company that provides a supply chain optimization platform for the fruit industry are on the look out for a Software Engineer to join their dynamic team based in Paarl Western Cape. This role offers the chance to design develop and maintain software that supports operations, logistics and data‑driven decision‑making across our agri‑tech venture.

They seek a talented Backend Software Engineer with a strong background in data management transformation and analytical product development. The ideal candidate will be responsible for designing, implementing and maintaining the backend systems that power our data‑driven agricultural solutions. This role requires a problem‑solver with a passion for development and a keen interest in the agricultural industry.

Responsibilities
  • Design, develop and maintain robust backend systems and APIs to support data management and transformation.
  • Collaborate with cross‑functional teams to gather requirements and deliver scalable and efficient data solutions.
  • Implement data pipelines to ingest, process and transform large datasets from various sources.
  • Develop analytical products and tools that provide actionable insights for our agricultural clients.
  • Troubleshoot and resolve issues related to data processing and backend systems.
  • Stay updated with emerging technologies and industry trends to continually improve our backend infrastructure.
Requirements
  • 25 years of experience in software engineering / Data Engineering or Backend Engineering.
  • Proficiency in the tech stack:
    Python, SQL, Rust and AWS.
  • Excellent problem‑solving and programming skills.
  • Familiarity with management of back‑end data.
  • Ability to work in a fast‑paced agile environment and manage multiple projects simultaneously.
  • Relevant degree will be advantageous.
  • Basic understanding of machine learning will be advantageous.
  • Required Skills:

    Data Management, Python, SQL, Rust, AWS.
Key Skills

Spring, .NET, C / C++, Go, React, OOP, C#, Data Structures, JavaScript, Software Development, Java, Distributed Systems.

Employment Type:

Full Time

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary