who contributes to projects, delivering high-quality software and helping peers and junior team members grow while learning from experienced teammates. You'll write code that matters, collaborate closely across the team and play a key role in turning business needs into scalable, maintainable solutions.
Join our small, talented team where your ideas are valued, your growth is supported and your work makes a real difference. This is your chance to develop, innovate and create systems that scale ...and have fun doing it!
Qualifications: Diploma, BTech or University Degree in Information Technology, Computer Science, engineering or equivalent
5+ years IT experience, with solid hands-on experience in software development
Strong command of mainstream programming languages (SQL, .Net, Java, etc.) and web technologies (JavaScript, HTML, CSS). Functional programming knowledge is advantageous, but curiosity and a growth mindset matter most
Solid understanding of the software development lifecycle (SDLC), development principles, testing methodologies and software architecture concepts
Strong problem-solving, communication and collaboration skills
Interest in learning new languages and tools, contributing to meaningful projects and helping elevate team capability
Our Stack:
Clojure, Java, PHP, JavaScript (don't worry if you're new to Clojure, we will teach you)
Responsibilities: Contribute to the full development lifecycle, turning requirements into clean, scalable, production-ready code
Collaborate with Senior Developers on design, planning and technical solutions, helping shape system components and integrations
Participate in code reviews, share knowledge and support the growth and capability of peers and junior developers
Continuously improve your skills and the way we work by learning new technologies and proposing smarter solutions
Support the stability of our systems by addressing issues thoughtfully, finding root causes and helping maintain high-quality standards
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.