We are searching for a talented Software Developer to join our Johannesburg team. This role involves designing, coding, and debugging software applications while collaborating with cross-functional teams to bring innovative products to life.
Responsibilities
Build reusable code and libraries for future use.
Optimize applications for maximum speed and scalability.
Engage in the design process to create user-friendly interfaces.
Maintain open communication with stakeholders to meet project goals.
Requirements
Education
Bachelor's degree in Computer Science or relevant field
Master's in Software Engineering is preferred.
Experience
5+ years in software development roles
Technical Skills
Python
Django
Angular
Soft Skills
Leadership
Time Management
Certifications
Certified Kubernetes Administrator
Certified ScrumMaster (CSM)
Languages
English: Fluent
Advantageous
Cloud Platform Experience: Experience deploying applications on AWS or Azure.
Agile Methodologies: Experience in Agile environments, preferably Scrum.
Benefits
Competitive salary
Performance-based bonuses
Support for remote work
Career growth and mentoring
Company Culture
Inclusivity at Heart: We value diversity and inclusiveness in our teams and decision-making.
Work-Life Balance: We prioritize the well-being and balance of our employees in their lives.
Recognition and Reward: We regularly recognize and reward outstanding contributions and efforts.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development