Software Engineer

Cape Town FULL TIME R50,000 - R65,000 / Month
(R600,000 - R780,000 / Year)

Job Description

We're on the lookout for a skilled Software Engineer to join our vibrant Cape Town team. This role focuses on delivering high-quality software solutions through both front-end and back-end development. The ideal candidate is innovative, passionate about technology, and eager to tackle challenging projects.

Responsibilities

  • Build and deploy applications using modern technologies.
  • Work closely with product managers to deliver features on time.
  • Implement best practices for software development and testing.
  • Participate in Agile ceremonies and contribute to the development process.
  • Optimize application performance and user experience.

Requirements

Education
  • Bachelor's degree in Computer Science or Software Engineering
Experience
  • 4-6 years of experience in software engineering with a focus on web technologies
Technical Skills
  • Python
  • Django
  • Angular
  • NoSQL Databases
Soft Skills
  • Adaptability
  • Critical Thinking
Certifications
  • Oracle Certified Professional, Java SE 11 Developer
Languages
  • English: Fluent

Advantageous

  • Familiarity with Cloud Platforms (AWS, Azure): Understanding of cloud services and deployment models.
  • Experience in Microservices Architecture: Knowledge of designing applications using microservices.

Benefits

  • Performance-based bonuses
  • Work-life balance initiatives
  • Access to training and certifications
  • Remote work options available

Company Culture

  • Diversity: We value diverse backgrounds and perspectives.
  • Collaboration: Teamwork and collaboration are at the heart of our success.
  • Flexibility: We promote flexible working arrangements to suit our employees' needs.
Status: Closed