Software Engineer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

Join our team as a Software Engineer, where you will have the opportunity to work on various projects that impact real users. We are seeking a dynamic individual with a strong background in software development, especially in backend frameworks. You'll collaborate closely with cross-functional teams to create efficient and scalable applications.

Responsibilities

  • Contribute to all phases of the development lifecycle.
  • Collaborate with multidisciplinary teams to deliver seamless tech solutions.
  • Engage in application testing and debugging.
  • Identify and mitigate technical risks.
  • Assist in defining project scope and objectives.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field is preferred
Experience
  • 5+ years of experience in backend software development
Technical Skills
  • Python
  • Django
Soft Skills
  • Effective communication
  • Leadership
Certifications
  • Google Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Exposure to microservices architecture: Experience in developing applications based on microservices principles.
  • Knowledge of automated testing tools: Familiar with tools that facilitate automated testing processes.

Benefits

  • Comprehensive medical coverage
  • Employee assistance programs
  • Work-from-home flexibility
  • Education reimbursement for courses related to technology

Company Culture

  • Diversity: We celebrate diversity and believe it strengthens our workforce and innovation capabilities.
  • Community Engagement: We actively participate in local community initiatives.
  • Work-Life Balance: We promote a healthy work-life balance for all employees.
Status: Open