Full Stack Developer
Network IT · Stellenbosch, Western Cape
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Reference: ITA006524-Mel-1
Build Scalable Solutions. Solve Complex Challenges. Make an Impact.
Are you a passionate Software Engineer who enjoys building high-performance applications and solving complex technical problems? We're looking for a talented Full Stack Developer to join a dynamic technology team responsible for developing, maintaining, and enhancing large-scale digital platforms used by thousands of customers. This is an opportunity to work across the full software development lifecycle, collaborating with Agile teams to deliver innovative solutions while continuously improving performance, scalability, and user experience. Duties & Responsibilities
What You'll Be Doing
- Design, develop, and maintain robust full-stack software solutions.
- Build and support scalable backend services, APIs, and integrations.
- Develop intuitive and responsive front-end applications.
- Collaborate with cross-functional teams in an Agile environment.
- Troubleshoot, optimise, and enhance existing applications.
- Support and maintain customer-facing systems in production environments.
- Contribute to CI/CD processes and DevOps best practices.
- Identify opportunities for innovation, automation, and process improvement.
- Participate in code reviews and promote engineering excellence across the team.
What We're Looking For
Minimum Requirements
- Relevant degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 4+ years of software development experience.
- 2+ years supporting and maintaining large-scale applications in a production environment.
- Strong object-oriented programming skills.
- Experience developing backend applications and RESTful APIs.
- Experience with modern front-end frameworks.
- Exposure to Linux/Unix environments.
- Understanding of Agile development methodologies.
- Strong analytical and problem-solving abilities.
- Excellent communication and collaboration skills.
Highly Desirable Technical Skills
We're interested in candidates with experience in several of the following technologies:
- Ruby
- React
- Angular
- Vue.js
- Docker
- Kubernetes
- REST APIs
- MySQL
- Redis
- Git
- CI/CD Pipelines
- Linux / Unix
- Rancher
- Docker Swarm
- Containerisation Platforms
- DevOps Tooling
Ideal Candidate Profile
You are
- Passionate about software engineering and clean code.
- Comfortable working across both backend and frontend technologies.
- Self-driven, curious, and committed to continuous learning.
- Able to work independently while thriving in a collaborative team environment.
- Excited by technical challenges and solving real-world problems at scale.
- Motivated to improve systems, processes, and customer experiences.
What's In It For You?
- Opportunity to work on large-scale, high-impact platforms.
- Exposure to modern cloud-native and containerisation technologies.
- Collaborative Agile environment with strong engineering practices.
- Continuous learning and professional development opportunities.
- A culture that encourages innovation, ownership, and growth.
Package & Remuneration
R 100000 - R 110000 - Monthly