Graduate Software Developer
Remote · from South Africa
Core
Design, develop, and implement robust and scalable software solutions using modern technologies and agile methodologies.
Role type
Graduate Software Developer
Builds
Software solutions
Domain
Software Development
Deliverable
production ML models | product features
Required skills
Programming fundamentals, Object-oriented principles, Modern programming languages (Java, Python, C#, JavaScript), Databases (SQL/NoSQL), Data structures, Agile/Scrum methodologies
Responsibilities
Design and implement software solutions, Write clean and documented code, Collaborate on technical designs, Participate in code reviews, Test and debug software, Troubleshoot software defects, Research and implement new technologies
