Software Engineer Job in Cape Town

Cape Town FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

Join our dynamic team as a Software Engineer in Cape Town! You will be working on exciting projects that require both front-end and back-end development skills. If you have a passion for technology and want to make a real impact, this is the role for you.

Responsibilities

  • Architect and implement software solutions tailored to client specifications.
  • Ensure the reliability and availability of applications through rigorous testing and monitoring.
  • Assist in training junior developers and sharing knowledge with the team.
  • Stay updated with industry trends and incorporate best practices into the development process.
  • Actively participate in Agile ceremonies and contribute to project planning.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
  • Master's degree is preferable
Experience
  • 4+ years of hands-on experience in software development
Technical Skills
  • React
  • Node.js
  • RESTful APIs
Soft Skills
  • Communication
  • Critical Thinking
Certifications
  • Google Cloud Certified
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms (AWS, Azure): Hands-on experience with cloud services for application deployment.
  • Participated in Agile/Scrum projects: Experience working in Agile environments and Scrum methodology.

Benefits

  • Generous leave policies including parental leave
  • Health and wellness programs
  • Competitive salary and benefits package
  • Opportunity for professional growth and advancement

Company Culture

  • Focus on Professional Development: We invest in our team's growth through various training and development opportunities.
  • Open Communication: We promote transparency and open dialogue among all team members.
  • Employee Well-being: Our team prioritizes work-life balance and personal well-being.
Status: Closed