Join our innovative team as a Software Developer based in Cape Town. In this pivotal role, you'll work on developing scalable solutions, collaborating with cross-functional teams to deliver high-quality software that drives business success.
Responsibilities
Build robust software solutions to enhance business processes.
Collaborate with cross-functional teams to align software functionality with user needs.
Assess and improve application performance and user experience.
Participate in sprint planning and agile ceremonies.
Provide technical support and guidance to junior developers.
Requirements
Education
Bachelor's degree in Information Technology or related field
Master's degree is a plus
Experience
5+ years of experience in full-stack development
Technical Skills
JavaScript
Node.js
Django
Soft Skills
Analytical Thinking
Strong Communication
Certifications
Google Cloud Certified
Certified ScrumMaster
Languages
English: Fluent
Advantageous
Experience in Microservices architecture: Understanding of microservices-based application frameworks.
Knowledge of Test-Driven Development (TDD): Experience with TDD practices to enhance code quality.
Benefits
Comprehensive health coverage.
Flexible working hours.
Employee training programs.
Paid time off for volunteering.
Company Culture
Continuous Learning: We provide opportunities for continuous learning and encourage personal development.
Team Collaboration: Collaboration is key to our success; we work closely as a team to achieve our goals.
Work-Life Balance: We value work-life balance and offer flexible working arrangements to our employees.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development