We are looking for a talented Software Engineer to join our vibrant team in Cape Town. In this role, you will be responsible for developing high-quality software solutions, collaborating with cross-functional teams, and driving technical innovation.
Responsibilities
Design and implement scalable software architecture.
Collaborate closely with UI/UX teams to create a seamless user experience.
Perform unit testing and ensure code quality through testing frameworks.
Manage deployment of applications and monitor performance post-launch.
Support integration of third-party APIs and services.
Assist in mentoring junior developers and interns.
Requirements
Education
Bachelor's degree in Computer Science or a related field
Relevant certifications are a plus
Experience
Minimum 3 years of experience in software development
Technical Skills
JavaScript
Python
React
Node.js
SQL
Soft Skills
Teamwork
Communication
Analytical thinking
Certifications
AWS Certified Developer
Scrum Master Certification (CSM)
Languages
English: Fluent
Advantageous
Familiarity with Docker and Kubernetes: Experience with containerization and orchestration tools will be beneficial.
Experience in Agile methodologies: Ability to work in iterative and incremental development environments.
Benefits
Competitive salary and performance bonuses
Comprehensive health and wellness benefits
Flexible working hours
Opportunities for professional development and training
Company Culture
Innovation: We foster a culture of innovation and creative thinking, encouraging our team to explore new ideas.
Collaboration: We believe in teamwork, where the input of every member counts in achieving our goals.
Diversity and Inclusion: We are committed to creating an inclusive workplace that values diversity and ensures equal opportunities for all.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development