We are on the lookout for a talented Software Engineer to enhance our dynamic team in Cape Town. The successful candidate will develop software solutions that meet both client and market demands while embracing the latest technologies.
Responsibilities
Build high-quality software components, focusing on front-end and back-end development.
Work with cross-functional teams to plan project timelines and deliverables.
Optimize applications for maximum speed and scalability.
Create and maintain documentation for software designs and processes.
Work with version control systems like Git to manage codebase efficiently.
Requirements
Education
Bachelor's degree in Computer Science or related field
Master's degree or equivalent experience is advantageous
Experience
At least 5 years of experience in software development
Technical Skills
JavaScript
Python
Docker
Node.js
CI/CD
Soft Skills
Team Collaboration
Problem-solving
Communication
Certifications
AWS Certified Developer
Certified ScrumMaster (CSM)
Languages
English: Fluent
Afrikaans: Intermediate
Advantageous
Experience with Kubernetes: Familiar with orchestration frameworks for managing containerized applications.
Experience with Agile methodologies: Hands-on experience in Agile project management and software development practices.
Benefits
Competitive salary with performance bonuses
Flexible work hours and remote work options
Comprehensive health, dental, and vision insurance
Continuous learning and development opportunities
Employee wellness programs
Company Culture
Innovation: We cultivate an innovative environment where creativity is key.
Collaboration: Our team thrives on collaboration and the sharing of ideas.
Diversity and Inclusion: We are committed to creating a diverse workforce where everyone is valued.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development