We are on the lookout for a talented Software Developer in Cape Town to enhance our team. The ideal candidate will possess a strong knowledge of various programming languages, particularly in web development and software engineering.
Responsibilities
Lead software design discussions and architecture reviews.
Integrate software components and third-party programs.
Conduct testing to ensure software reliability and user experience.
Document development processes and maintain technical documentation.
Contribute to continuous improvement by suggesting enhancements.
Requirements
Education
Bachelor's degree in Software Engineering or related field
Postgraduate qualification is a plus
Experience
5+ years of experience in full-stack development with a focus on software design principles
Technical Skills
JavaScript
React
Docker
Kubernetes
Soft Skills
Critical Thinking
Communication Skills
Certifications
Google Cloud Certified
PMP Certification
Languages
English: Fluent
Advantageous
Experience with cloud services (AWS, Azure): Familiarity with major cloud platforms for deployment and resource management.
Experience with API development: Proficient in developing RESTful APIs for application integration.
Benefits
Comprehensive health and wellness programs
401(k) retirement plan with generous company matching
Flexible work-from-home policies
Employee discounts and perks
Company Culture
Continuous Improvement: Our company supports continuous learning, offering training and personal development opportunities.
Work-Life Balance: We prioritize work-life balance to ensure the well-being of our employees.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development