Software Engineer

Johannesburg FULL TIME R50,000 - R70,000 / Month
(R600,000 - R850,000 / Year)

Job Description

Join our tech-savvy team as a Software Engineer. You will be responsible for coding, testing, and deploying software applications that meet the needs of our users. If you are passionate about delivering high-quality software and enjoy solving complex technical challenges, we would love to hear from you.

Responsibilities

  • Develop robust backend components and services.
  • Collaborate with team members to define project requirements.
  • Ensure code quality through peer code reviews and automated testing.
  • Stay updated on industry trends and emerging technologies.
  • Participate actively in team meetings and agile ceremonies.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 4+ years of software development experience
Technical Skills
  • Python
  • Django
  • RESTful APIs
Soft Skills
  • Analytical skills
  • Communication skills
Certifications
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Experience working in Agile software development environments.
  • Knowledge of cloud platforms: Understanding of AWS, Azure, or Google Cloud services.

Benefits

  • Competitive salary and performance bonuses
  • Comprehensive medical aid and benefits
  • Opportunities for professional development
  • Flexible work arrangements

Company Culture

  • Innovation: We thrive on creativity, innovation, and technological advancement.
  • Inclusivity: Fostering diversity and inclusivity is at the core of our mission.
Status: Closed