Software Engineer

Cape Town Full-time R50,000 - R58,333 / Month
(R600,000 - R700,000 / Year)

Job Description

Join our team as a Software Engineer where you'll utilize your skills to develop scalable applications. You will work closely with designers and product managers to create high-impact software features. If you have a solid background in software engineering and a commitment to continuous improvement, we want to hear from you.

Responsibilities

  • Create efficient and reusable code for future use.
  • Work with cross-functional teams to define and design new features.
  • Stay updated on emerging technologies and propose their incorporation.
  • Assist in the integration of data storage solutions like databases.
  • Conduct regular testing and performance evaluations.
  • Involve in daily stand-up meetings to track project progress.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree is advantageous
Experience
  • 3-5 years of experience in software development
Technical Skills
  • Java
  • JavaScript
  • SQL
  • Python
Soft Skills
  • Problem-solving
  • Team collaboration
Certifications
  • AWS Certified Developer
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker and Kubernetes: Knowledge of modern container orchestration for app deployment.
  • Experience with RESTful APIs: Hands-on experience in developing and consuming APIs.

Benefits

  • Competitive salary with performance bonuses
  • Health and wellness benefits
  • Flexible working hours and remote options
  • Opportunities for professional development

Company Culture

  • Innovation: We inspire a culture of creativity and innovation, encouraging our team members to bring new ideas to the table.
  • Collaboration: Overcome challenges together in a collaborative environment, fostering mutual respect and teamwork.
  • Continuous Improvement: We champion continuous learning and improvement to stay ahead in technology.
Status: Closed