We are seeking a Software Engineer passionate about technology and software development. You will work closely with our design and product teams to build scalable applications, ensuring quality and performance standards are met.
Responsibilities
Architect and implement scalable software solutions for various projects.
Collaborate with UI/UX designers to ensure quality user experiences.
Optimise applications for performance and scalability.
Engage with clients to gather feedback and improve products.
Mentor and guide junior team members in coding best practices.
Requirements
Education
Master's degree in Computer Science or related field is preferred
Experience
5+ years in full-stack software development is advantageous
Technical Skills
JavaScript
Node.js
DevOps Tools
Soft Skills
Problem-solving
Leadership
Certifications
Microsoft Certified: Azure Developer Associate
Certified Scrum Product Owner
Languages
English: Fluent
Afrikaans: Basic
Advantageous
Knowledge of Microservices architecture: Experience in developing applications using microservices.
Experience with CI/CD pipelines: Familiarity with Jenkins or GitLab for CI/CD processes.
Benefits
Comprehensive health insurance
Generous leave policies
Work-from-home flexibility
Retirement savings plan with employer match
Company Culture
Continuous Learning: We encourage ongoing education and skill enhancement for all employees.
Work-Life Balance: We prioritize a healthy work-life balance to keep our team happy and productive.
Community Engagement: We actively participate in local initiatives and encourage team members to contribute to community service.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development