Exciting opportunity for a Software Engineer to join our fast-paced team in Durban! You'll engage in full-stack development, contributing solutions that enhance functionality and improve the overall user experience across our platforms.
Responsibilities
Develop, test, and maintain high-quality scalable applications.
Collaborate across teams to capture user needs and develop technical solutions.
Enhance system performance through optimization techniques.
Address and fix issues that arise in the platform's codebase.
Contribute to team knowledge by actively sharing best practices and insights.
Assist in onboarding and mentoring junior developers.
Engage in regular team retrospectives to improve processes and practices.
Implement security protocols to enhance application safety.
Requirements
Education
Master's degree in Computer Science or Software Engineering is a plus
Experience
5+ years of experience in full-stack development
Technical Skills
Node.js
React
MongoDB
Soft Skills
Adaptability
Leadership
Advantageous
Experience with cloud platforms: Proven track record of deploying applications on AWS or Azure.
Agile Certification: Certification in Agile development practices is preferred.
Benefits
Comprehensive medical aid coverage
Employee training and development programs
Market-related salaries with annual reviews
Work-life balance initiatives
Company Culture
Innovation: We embrace innovative thinking and encourage team members to share their ideas.
Inclusive Environment: We prioritize diversity and inclusivity in our workplace culture.
Continuous Improvement: We believe in continuous learning and growth for both the company and individuals.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development