Full Stack Developer (React & Java) (Onsite – Cape Town)
IT – Software Development
Cape Town – Western Cape – South Africa
ENVIRONMENT:
- Are you a driven and talented Full Stack Developer ready to grow your career in a fast-paced, global environment? Join a well-established German IT services company with over 25 years of experience in delivering world-class IT solutions. Based in the Cape Town CBD, this role offers a unique opportunity to work on innovative projects, collaborate with international teams, and gain invaluable exposure in a supportive, high-growth environment. As a Junior to Intermediate Full Stack Developer React (front-end), Java and JavaScript (back-end and full stack technologies), you will be instrumental in designing, developing, and maintaining robust web applications. You will work closely with local and international team members to deliver solutions that meet client needs, combining creativity with strong technical know-how.
DUTIES:
- Develop, maintain, and optimize full stack web applications.
- Work on new feature development as well as improvements to existing systems.
- Collaborate across multiple projects in an agile, fast-paced setting.
- Support the development of mobile and web applications.
- Assist in resolving customer support issues through technical insight.
- Participate in technical planning and contribute to solution architecture.
REQUIREMENTS:
Minimum Qualifications & Experience:
- 3+ years of proven experience in full stack web development.
- Solid understanding of both front-end and back-end development.
- Proficiency in:
- React (front-end)
- Java and JavaScript (back-end and full stack technologies)
- Experience with version control tools such as Git.
- Strong debugging and troubleshooting skills.
Desirable / Nice-to-Have Skills:
• Experience in mobile app development (Android/iOS).
• Knowledge of PHP.
• Familiarity with IT project management principles.
• German language proficiency is a plus but not required.
ATTRIBUTES:
- Strong willingness to learn and grow in a collaborative environment.
- Ability to manage and prioritize multiple tasks and projects simultaneously.
- Excellent problem-solving and communication skills.
- Self-motivated with a proactive approach to development and innovation.
- Culturally adaptable with a positive, team-oriented attitude.