We are seeking a talented Software Engineer to join our dynamic team in Cape Town. The successful candidate will have a solid foundation in software development, working on exciting projects that push the boundaries of technology.
Responsibilities
Engage in full software development lifecycle including requirements analysis, design, and implementation.
Collaborate in a fast-paced Agile environment.
Provide mentorship to junior developers and interns.
Ensure compliance with best practices and coding standards.
Evaluate new technologies for their potential application to current projects.
Assist in deploying applications to production environments.
Requirements
Education
Bachelor's degree in Software Engineering or related field
Experience
4+ years of experience in full-stack development
Technical Skills
Node.js
React
Soft Skills
Creative Thinking
Effective Communication
Certifications
Google Cloud Certified - Professional Cloud Developer
Languages
English: Fluent
Advantageous
Knowledge of Docker and Kubernetes: Experience with containerization and orchestration.
Proficiency in Test-Driven Development (TDD): Experience with TDD for writing reliable software.
Benefits
Full medical aid coverage for employees and dependents
Generous leave policies and family leave
Wellness program including gym membership
Employee bonuses based on performance
Company Culture
Learning and Growth: We encourage continuous learning and provide resources for development.
Work-Life Balance: We prioritize work-life balance and support flexible working arrangements.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development