Join our vibrant team in Cape Town as a Software Developer! You will play a pivotal role in creating cutting-edge applications and ensuring their optimal performance. We are looking for a problem-solver who thrives in a collaborative environment.
Responsibilities
Architect and develop scalable applications using modern technologies.
Optimize applications for speed and efficiency.
Maintain documentation for software designs and user interfaces.
Participate in agile development processes and sprint planning sessions.
Identify potential improvements to existing systems and processes.
Requirements
Education
Bachelor's degree in Computer Science or related field
Master's degree in Software Engineering is preferred
Experience
3-5 years of experience in full-stack software development
Technical Skills
JavaScript
Node.js
Soft Skills
Analytical thinking
Communication
Certifications
Google Professional Cloud Architect
Certified ScrumMaster (CSM)
Languages
English: Fluent
Advantageous
Knowledge of containerization technologies: Experience with Docker and Kubernetes for application deployment.
Understanding of RESTful APIs: Ability to design and consume RESTful web services.
Benefits
Comprehensive health benefits including dental and vision
401(k) with generous employer contribution
Flexible hours with telecommuting options
Support for continuous learning and certifications
Company Culture
Innovation: We believe in nurturing innovative ideas that can drive the future of technology.
Growth Opportunities: We actively promote from within and provide our employees with tools for professional growth.
Health and Wellbeing: We prioritize the health and wellbeing of our employees through various wellness programs.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development