Software Engineer

Johannesburg Full-time R50,000 - R70,000 / Month
(R600,000 - R850,000 / Year)

Job Description

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