Join our dynamic team as a Software Engineer in Cape Town. You’ll be focusing on both front-end and back-end development to build scalable applications. We're looking for someone with a passion for technology and the drive to innovate.
Responsibilities
Lead software development projects from conception to deployment.
Collaborate with other engineers to improve overall system architecture.
Engage in continuous learning and contribute to team growth.
Analyze user requirements and transform them into technical specifications.
Document development processes and maintain project timelines.
Participate in troubleshooting complex technical issues.
Requirements
Education
Bachelor's degree in Computer Science or related field
Master’s degree is an advantage
Experience
5+ years of experience in software development
Technical Skills
JavaScript
Python
SQL
React
Node.js
Docker
Git
Agile Methodologies
RESTful APIs
Cloud Services
Soft Skills
Analytical Skills
Teamwork
Time Management
Communication
Certifications
Certified ScrumMaster (CSM)
AWS Certified Developer
Languages
English: Fluent
Advantageous
Experience with CI/CD pipelines: Familiarity with setting up CI/CD processes for continuous deployment.
Experience in performance optimization: Knowledge of improving application performance and efficiency.
Benefits
Competitive salary with performance bonuses
Health and wellness benefits
Flexible working hours
Opportunities for professional development
Company Culture
Innovation: We embrace innovation and encourage a creative spirit across the team.
Collaboration: Our teamwork culture values collaboration and open communication.
Inclusivity: We are committed to fostering a diverse and inclusive workplace.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development