Software Engineer

Johannesburg FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

We invite you to be part of our dynamic engineering team as a Software Engineer. You'll work on exciting projects that challenge your coding skills and creativity. If you are passionate about technology and wish to improve software performance and functionality, we want you!

Responsibilities

  • Architect, code, and deploy scalable software solutions for various platforms.
  • Collaborate with cross-functional teams for project execution.
  • Document functional and technical specifications.
  • Engage in knowledge sharing and promote best coding practices within the team.
  • Respond to client feedback and iterate on product features as needed.

Requirements

Education
  • Bachelor's in Computer Science or relevant field
  • Master's degree is advantageous
Experience
  • 4+ years experience in software engineering
Technical Skills
  • Python
  • Django
Soft Skills
  • Analytical Skills
  • Adaptability
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Familiarity with Git version control: Proficient in using Git for version management in collaborative projects.
  • Exposure to DevOps principles: Understanding of CI/CD and infrastructure as code practices.

Benefits

  • Health, dental, and vision insurance plans.
  • Annual leave and holiday benefits.
  • Flexible hours with home office allowances.
  • Professional development and training opportunities.

Company Culture

  • Diversity and Inclusion: We embrace diversity and foster an inclusive workplace.
  • Employee Well-being: We prioritize the well-being and professional growth of our employees.
  • Transparency: Open communication and transparency are key values in our organization.
Status: Closed