As a Software Engineer in Cape Town, you will contribute to exciting projects that challenge your skills. Collaborate with cross-functional teams to design, develop, and maintain high-quality software that meets client needs.
Responsibilities
Engage with stakeholders to gather requirements and design specifications.
Ensure the best possible performance, quality, and responsiveness of applications.
Develop and advise on software documentation and specifications.
Assist in the deployment of applications and perform testing cycles.
Mentor junior developers and assist with their professional growth.
Requirements
Education
Bachelor's degree in Computer Science or a related field
Master's degree preferred
Experience
3+ years of software development experience
Technical Skills
Java
Python
JavaScript
SQL
Soft Skills
Teamwork
Time Management
Languages
English: Fluent
Advantageous
Familiarity with cloud platforms: Experience with AWS or Azure cloud services.
Knowledge of Agile methodologies: Experience working in Agile/Scrum teams.
Benefits
Competitive salary and performance bonuses
Medical aid and wellness benefits
Flexible working hours
Opportunity for remote work
Company Culture
Collaboration: We encourage a collaborative atmosphere to foster innovation and creativity.
Growth Mindset: We value personal and professional development through training and mentorship.
Inclusivity: A diverse and inclusive workplace where every opinion is valued.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development