Senior Full Stack Developer
iOCO Tech|Posted 11 days ago
Sign up or log in to apply:
Skills and experience
Location and salary
Role description
Join our forward-thinking technology consulting company as a Senior Full Stack Developer, where you'll play a key role in designing, developing, and delivering modern web applications using cutting-edge technologies.
You'll work with modern object-oriented backend frameworks, cloud-based AI/agent platforms, and developer acceleration tooling to build innovative, scalable solutions. Working closely with architects, product teams, and fellow developers, you'll craft robust, user-centric solutions that align with our clients' strategic goals while staying ahead of emerging technologies in a dynamic consulting environment.
In this role, you'll take on technical leadership responsibilities including mentoring developers, conducting code reviews, and contributing to architecture decisions. You'll design RESTful APIs using technologies like Java with Spring Boot, Python, Go, or Rust, build interactive interfaces with Angular, and implement microservices following clean architecture and SOLID principles.
You'll also integrate agent-enabled capabilities using platforms such as Copilot Studio, Azure AI Foundry, or Amazon Bedrock, while applying engineering guardrails when using AI-assisted development tools to ensure quality and security.
At iOCO, we believe anything is possible with modern technology and development expertise. You'll be part of a consultancy working with knowledgeable industry minds on interesting solutions across different business domains. Our culture of continuous learning ensures you'll have all the opportunities, tools, and support to grow your craft. You'll have an open invitation to our inspiring developer forums where you can connect, learn, and share ideas with peers. We offer a hybrid work arrangement in Johannesburg with a 12-month contract position that transitions to permanent based on performance, giving you the opportunity to build a long-term career with us while solving complex real-world problems.
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




