Software Engineer

Cape Town Full-time R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

We are looking for a Software Engineer who is passionate about backend development and eager to contribute to our innovative projects. The ideal candidate will possess strong skills in backend technologies and enjoy working in a dynamic team environment. You will be responsible for designing, implementing, and maintaining high-quality software solutions that meet our clients' needs, with an emphasis on performance and scalability.

Responsibilities

  • Develop and maintain backend components using modern frameworks and languages.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Write clean, maintainable, and efficient code.
  • Troubleshoot and debug applications.
  • Participate in code reviews and ensure code quality.
  • Stay updated with emerging technologies and apply them in your work.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3+ years of experience in backend software development
Technical Skills
  • Java
  • SQL
  • Microservices
Soft Skills
  • Team collaboration
  • Problem-solving
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Knowledge of agile methodologies: Experience working in an agile environment will be an advantage.
  • Familiarity with DevOps practices: Understanding of CI/CD pipelines and deploying applications.

Benefits

  • Competitive salary
  • Health, dental, and vision insurance
  • Flexible working hours
  • Employee training and development programs

Company Culture

  • Innovative Environment: We foster creativity and innovation, encouraging new ideas and approaches.
  • Teamwork: Team collaboration is key to our success; we value open communication.
  • Work-Life Balance: We understand the importance of work-life balance; flexible arrangements are available.
Status: Closed