Join our vibrant team in Cape Town as a Software Engineer. You’ll be instrumental in designing and developing pioneering software solutions that meet industry needs while embracing best practices in coding and user experience.
Responsibilities
Design and implement software components and modules.
Work in an agile team to deliver high-quality software on schedule.
Utilize version control systems and ensure proper documentation.
Aid in the integration of user-facing elements with server-side logic.
Research and apply new programming languages and frameworks.
Contribute to all phases of software development life cycle.
Requirements
Education
Bachelor's in Computer Science or related field
Relevant certifications are a plus
Experience
At least 3 years of software engineering experience
Technical Skills
React
Node.js
Soft Skills
Teamwork
Adaptability
Certifications
Microsoft Certified: Azure Developer Associate
AWS Certified Developer
Languages
English: Fluent
Advantageous
Understanding of Microservices architecture: Knowledge of building scalable systems using microservices.
Experience with CI/CD processes: Hands-on experience with continuous integration and deployment.
Benefits
Competitive health, dental, and vision insurance.
Generous retirement contributions.
Hybrid work model allowing flexibility.
Employee development programs and training.
Company Culture
Continuous Learning: We support ongoing learning and professional development for all employees.
Supportive Environment: Our culture promotes a positive and supportive workplace for all staff.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development