Software Engineer - Backend

Johannesburg FULL TIME R50,000 - R58,333 / Month
(R600,000 - R700,000 / Year)

Job Description

Join our innovative company as a Software Engineer - Backend in Johannesburg. You will be responsible for developing and maintaining backend services. The successful candidate will work in an agile environment, focusing on collaboration and continuous improvement, ensuring our projects are delivered on time and within budget.

Responsibilities

  • Participate in the design of new features and functionality.
  • Ensure the security and data protection of applications.
  • Implement data storage solutions and perform database optimization.
  • Work closely with the QA team to ensure quality in every aspect of development.
  • Maintain technical documentation describing development processes.
  • Adhere to coding standards and guidelines.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3+ years of experience in backend software development
Technical Skills
  • Java
  • SQL Databases
  • RESTful APIs
Soft Skills
  • Teamwork
  • Communication
Languages
  • English: Fluent

Advantageous

  • Experience with AWS: Familiarity with Amazon Web Services for cloud deployment.
  • Knowledge of Microservices Architecture: Understanding of microservices architecture and its deployment.

Benefits

  • Competitive salary and performance bonus.
  • Medical aid and health insurance.
  • Work-life balance with flexible hours.
  • Opportunities for professional development.

Company Culture

  • Innovative and Supportive: We foster an innovative culture where creativity and collaboration are vital.
  • Continuous Improvement: We are dedicated to continuous improvement, upskilling our employees to help them grow.
Status: Open