Backend Software Engineer

Cape Town FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

As a Backend Software Engineer, you will play a crucial role in building efficient and scalable backend services. Your expertise will drive project success and shape our software strategy, all while working with like-minded professionals who value innovation.

Responsibilities

  • Collaborate with cross-functional teams to define and design new features.
  • Assist in the maintenance and further development of existing applications.
  • Identify and fix any bugs in the system or performance issues.
  • Prepare technical documentation for backend systems and processes.
  • Stay updated with emerging trends in backend technologies.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is advantageous
Experience
  • 3+ years of experience in backend development
Technical Skills
  • Java
  • Python
  • SQL
Soft Skills
  • Analytical thinking
  • Effective communication
  • Time management
Languages
  • English: Fluent

Advantageous

  • Experience with cloud services (AWS or Azure): Experience deploying applications on cloud platforms.
  • Knowledge of containerization (Docker): Familiarity with container technologies for deployments.

Benefits

  • Competitive salary package including bonuses
  • Health and wellness benefits
  • Flexible working hours
  • Growing opportunities for personal development
  • Friendly and inclusive work culture

Company Culture

  • Innovative environment: Fostering innovation and creativity in every project we undertake.
  • Team collaboration: Encouraging teamwork and collaboration among employees.
  • Learning and growth: We provide opportunities for continuous learning and professional development.
Status: Open