We are on the lookout for a passionate Software Engineer to join our Cape Town team. You will play a key role in developing innovative software applications that drive efficiency and enhance user experience.
Responsibilities
Create user-friendly software interfaces that enhance user experience.
Collaborate with the QA team to ensure all software meets quality standards.
Identify and fix bugs and performance bottlenecks in the software.
Implement security measures and data protection protocols.
Provide support and training for end-users as needed.
Requirements
Education
Bachelor's degree in Computer Science or related field
Master's degree in Software Engineering preferred
Experience
4+ years in software engineering roles
Technical Skills
JavaScript
React
Node.js
Soft Skills
Problem-solving
Adaptability
Languages
English: Fluent
Advantageous
Familiarity with DevOps practices: Understanding of CI/CD processes and tools is advantageous.
Knowledge of Agile development methodologies: Experience in Agile environments is preferred.
Benefits
Comprehensive health and wellness programs
Generous retirement savings plan with employer match
Work-life balance initiatives including remote work
Career advancement opportunities through mentorship
Company Culture
Continuous Learning: We support ongoing education and professional growth opportunities.
Team Collaboration: Collaboration is key to our success, and we encourage teamwork across departments.
Community Engagement: We invest in our community through various outreach programs and initiatives.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development