Seeking an experienced Full Stack Engineer to join the Agriculture and Health product teams. You will plan, develop, test, deploy, and maintain high-quality, scalable products aligned with product strategy. This role requires strong SQL, Java, and data analysis skills, with experience in AI, machine learning, and NLP frameworks considered a plus. You will work collaboratively, mentor junior developers, and contribute to a positive team culture.

Responsibilities:

  • Design and develop sustainable, scalable software solutions.
  • Write maintainable, well-structured code following best practices.
  • Execute on full-stack development tickets, considering the entire application.
  • Analyze and process data; perform statistical and AI-related computations.
  • Implement technical controls and ensure service level agreements are met.
  • Mentor junior developers and contribute to team growth and dynamics.
  • Adhere to ISO 27001 Information Security Management System policies.

Key Requirements:

  • 8+ years of full-stack development experience.
  • Strong SQL and Java skills; proficiency in data analysis.
  • Experience with AI/ML frameworks (TensorFlow, PyTorch) and NLP.
  • Knowledge of JavaScript, PostgreSQL, Git, and messaging APIs (WhatsApp Business API) is a plus.
  • Proven ability to deliver scalable, production-ready applications.
  • Strong collaboration, communication, and mentorship skills.
  • Authorized to work in South Africa (citizen, permanent resident).

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]

Desired Skills:

  • SQL
  • Java
  • Javascript

Learn more/Apply for this position