An opportunity exists for a skilled Backend Software Engineer to design, implement, and maintain backend systems that power data-driven agricultural solutions. The ideal candidate is a problem-solver with a passion for development and an interest in nature and the farming environment. Afrikaans-speaking candidates are required.

Key Responsibilities

  • Design, develop, and maintain robust backend systems and APIs
  • Build data pipelines to ingest, process, and transform large datasets
  • Develop analytical tools and products to provide actionable insights
  • Collaborate with cross-functional teams to deliver scalable solutions
  • Troubleshoot and resolve backend and data processing issues
  • Stay current with emerging technologies and backend trends

Requirements

  • 2-5 years’ experience in software engineering, backend engineering, or data engineering
  • Proficient in Python, SQL, Rust, and AWS
  • Strong problem-solving and programming skills
  • Familiarity with backend data management
  • Ability to work in a fast-paced, agile environment
  • Relevant degree advantageous; basic understanding of machine learning is a plus
  • Afrikaans-speaking

Should you meet the requirements for this position, please email your CV to [Email Address Removed]. You can also contact the IT team on [Phone Number Removed]; or visit our website at [URL Removed]
Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.

Desired Skills:

  • Python
  • SQL
  • Rust
  • AWS

Learn more/Apply for this position