Software Developer

Johannesburg Full-time R45,000 - R60,000 / Month
(R540,000 - R720,000 / Year)

Job Description

We are on the lookout for a passionate Software Developer who thrives in a fast-paced environment. The chosen candidate will work on developing custom software solutions, focusing on both the front end and back end, and will contribute to our mission of delivering high-quality software products.

Responsibilities

  • Participate in the full software development life cycle, including planning, coding, testing, and deployment.
  • Work with the latest technologies in software development.
  • Assist in the integration of user-facing elements with server-side logic.
  • Monitor and improve application performance and reliability.
  • Contribute to team meetings to discuss progress and obstacles.

Requirements

Education
  • Master's degree in Software Engineering or related field is preferred
Experience
  • 5+ years of experience in software development
Technical Skills
  • Node.js
  • Django
Soft Skills
  • Effective Communication
  • Adaptability
Certifications
  • Google Professional Cloud Architect
Languages
  • English: Fluent

Advantageous

  • Experience with RESTful APIs: Proficient in creating and consuming APIs.
  • Experience with Agile methodologies: Strong understanding of Agile software development principles.

Benefits

  • Attractive compensation with benefits.
  • Flexible hours with the possibility of working from home.
  • Health, dental, and vision insurance.
  • Career growth prospects and training programs.

Company Culture

  • Diversity and Inclusion: Our commitment to diversity ensures all employees contribute unique perspectives.
  • Work-Life Balance: We foster work-life balance, offering flexible hours and respect for personal time.
  • Community Engagement: We believe in giving back to the community and encourage employee participation in outreach initiatives.
Status: Closed