About the position
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: