Junior Full Stack Developer
iOCO Tech|Posted 11 days ago
Sign up or log in to apply:
Skills and experience
Location and salary
Role description
We're a forward-thinking technology consulting company building innovative, scalable digital solutions, and we're looking for a motivated Junior Full Stack Developer to join our team. You'll work closely with experienced senior developers, contributing to modern web applications, backend services, and AI-assisted development tools while building a solid foundation in cutting-edge technologies.
Your day-to-day will involve developing RESTful APIs using Java (Spring Boot) or Python, building user interfaces with Angular, supporting integration and testing tasks, and participating in code reviews and agile ceremonies. You'll also get hands-on experience with AI-assisted tools like Claude Code and BMAD under expert guidance. We're seeking someone with 1–2 years of software development experience or a strong academic background in Computer Science or related fields.
You should have basic knowledge of at least one object-oriented language (Java, Python, or similar), familiarity with web fundamentals (HTML, CSS, JavaScript), and understanding of REST APIs and backend concepts. Most importantly, we value your eagerness to learn Angular, Azure, Docker, and modern development practices, along with a genuine interest in cloud technologies and AI. Strong problem-solving skills, clear communication, and a team-oriented mindset will help you thrive here.
At iOCO, we solve complex real-world problems with innovative software and AI solutions that make a real impact. You'll work alongside experienced professionals who are invested in your growth, receive continuous learning support, and join our developer forums to share ideas and expand your skills. This is a hybrid role based in Johannesburg, offering a 12-month contract with the potential to transition to a permanent position based on your performance. If you're enthusiastic about AI and emerging technologies and ready to accelerate your career, we'd love to hear from you.
Sign up or log in to apply:
About iOCO Tech
Want to work for an organization that solves complex real-world problems with innovative software solutions? At iOCO, we believe anything is possible with modern technology, software, and development expertise. We are continuously pushing the boundaries of innovative solutions across multiple industries using an array of technologies.
You will be part of a consultancy, working with some of the most knowledgeable minds in the industry on interesting solutions across different business domains.
Our culture of continuous learning will ensure that you will have all the opportunities, tools, and support to hone and grow your craft.
By joining IOCO you will have an open invitation to our inspiring developer forums. A place where you will be able to connect and learn from and with your peers by sharing ideas, experiences, practices, and solutions.
Depending on the role, seniority level, customer needs, and some other factors, our process is normally as follows:
- Review
- 1st Interview
- Technical assessment (role dependant)
- 2nd Interview
- Offer
Perks at iOCO Tech
Tech Stack
application and data






















































utilities



dev ops












business tool




