Location: Port Elizabeth
Job Type: Full-time
Experience: 3+ years in software development
Role Overview
We are looking for a talented Software Developer to contribute to software projects across multiple platforms. You will work closely with product managers and fellow developers to build scalable, efficient, and robust applications.
Key Responsibilities
- Develop, test, and maintain software applications using modern programming languages.
- Collaborate with cross-functional teams to define and implement new features.
- Participate in code reviews and ensure adherence to best practices.
- Debug, troubleshoot, and optimize applications for performance.
- Stay up-to-date with emerging technologies and integrate them where appropriate.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 3+ years of professional software development experience.
- Proficiency in languages such as JavaScript, Python, or Java.
- Experience with web frameworks, APIs, and version control (Git).
- Strong problem-solving skills, teamwork, and communication abilities.