Join our dynamic team as a Software Developer in Cape Town, where you will be responsible for designing and building innovative applications. You will have the opportunity to work on exciting projects with the latest technologies.
Responsibilities
Design software solutions to meet the needs of clients.
Engage in user experience testing and feedback sessions.
Manage project timelines and deliverables.
Perform code refactoring and technology upgrades.
Collaborate in an agile development environment.
Assist in troubleshooting and improving existing applications.
Requirements
Education
Bachelor's degree in Software Engineering or related field
Master's degree preferred
Experience
5+ years of experience in full-stack development
Technical Skills
JavaScript
Node.js
Soft Skills
Analytical thinking
Communication
Certifications
Microsoft Certified: Azure Developer Associate
Certified ScrumMaster (CSM)
Languages
English: Fluent
Advantageous
Experience with cloud platforms: Hands-on experience with AWS or Azure.
Experience in Agile development methodologies: Familiarity with Agile project management and Scrum.
Benefits
Full medical, dental, and vision coverage.
Pension plan with company match.
Work from home options available.
Ongoing training and learning opportunities.
Company Culture
Continuous Learning: We support ongoing professional development and skills enhancement.
Transparent Communication: Encouraging open discussions and feedback among team members.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development