We are on the lookout for a talented Software Developer to join our innovative team in Cape Town. This role offers the opportunity to work on exciting projects that leverage the latest technologies in software development.
Responsibilities
Design and build scalable applications with emphasis on performance and responsiveness.
Engage in troubleshooting and debugging complex software issues.
Ensure software meets industry standards and is secure.
Work on application architecture and systems integration.
Help formulate best practices for developers across the team.
Assist in training junior developers and interns on new technologies.
Contribute to continuous improvement initiatives within the team.
Participate in hackathons and internal competitions to foster a culture of innovation.
Requirements
Education
Bachelor's degree in Information Technology or relevant field
Postgraduate qualification is preferable
Experience
5+ years programming experience
Technical Skills
HTML/CSS
React
Node.js
Soft Skills
Project Management
Creative Problem Solving
Certifications
Certified ScrumMaster
Oracle Certified Professional, Java SE Programmer
Languages
English: Fluent
Advantageous
Familiarity with mobile development: Experience in developing mobile applications is a plus.
Experience with microservices architecture: Understanding the design and implementation of microservices.
Benefits
Comprehensive medical aid package
Generous annual leave policy
Wellness initiatives and support programs
Opportunities for skill enhancement and career growth
Company Culture
Continuous Learning: We promote ongoing learning and skills development for our employees.
Flexibility: Our work environment supports flexibility to balance work and life.
Growth Opportunities: We provide ample opportunities for career advancement and mentoring.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development