We are seeking a skilled Software Engineer to join our innovative team in Johannesburg. The ideal candidate will possess a blend of front-end and back-end expertise, focusing on developing robust applications that meet business needs.
Responsibilities
Architect and deploy applications across various cloud platforms.
Work closely with QA teams to implement regression testing.
Integrate third-party services and APIs.
Lead project planning and execution, ensuring timely delivery.
Establish coding standards and best practices for the team.
Facilitate Agile ceremonies and participate in sprint planning.
Requirements
Education
Bachelor's degree in Information Technology or related field
Master's in Software Engineering is preferred
Experience
5+ years in full-stack development with Agile methodologies.
Technical Skills
JavaScript
HTML/CSS
API Development
DevOps Practices
Soft Skills
Critical Thinking
Adaptability
Certifications
Google Cloud Certified - Professional Cloud Architect
Certified ScrumMaster
Languages
English: Fluent
Advantageous
Familiarity with cloud services (AWS/Azure): Experience working with cloud environments to host applications.
Experience in agile development frameworks: Practical knowledge of Agile methodologies and frameworks.
Benefits
Health, dental, and vision insurance plans
Generous paid time off and sick leave
Training and education reimbursement programs
Employee assistance programs
Company Culture
Growth and Development: We invest in our employees' professional growth through ongoing training and mentorship.
Work-Life Balance: We prioritize a healthy work-life balance for all team members.
Fun and Creativity: Our work environment encourages fun and creative thinking during projects.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development