Join our vibrant team in Cape Town as a Software Engineer. You'll be responsible for developing high-quality software solutions and collaborating with cross-functional teams. We value creativity, teamwork, and innovation.
Responsibilities
Architect, code, and maintain complex software systems.
Work with cross-functional teams to deliver innovative solutions.
Ensure software meets security and compliance standards.
Maintain documentation for software design and configuration.
Participate in user testing and gather feedback for improvements.
Drive continuous improvement in development processes.
Requirements
Education
Bachelor's degree in Computer Science or a related field
Master's degree is a plus
Experience
3+ years of software development experience
Technical Skills
JavaScript
Python
SQL
React
Node.js
Soft Skills
Analytical Skills
Communication
Time Management
Certifications
AWS Certified Developer
Languages
English: Fluent
Advantageous
Familiarity with cloud services (AWS, Azure): Experience deploying applications on cloud platforms.
Experience with CI/CD tools: Knowledge of Continuous Integration/Continuous Deployment processes.
Benefits
Health, dental, and vision insurance
Retirement plan contributions
Work-life balance initiatives
Employee development programs
Company Culture
Continuous Learning: We promote ongoing learning and provide opportunities for professional growth.
Work-Life Balance: We value a healthy work-life balance and support flexible working arrangements.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development