Software Engineer

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

Job Description

We are seeking a passionate Software Engineer ready to tackle exciting challenges in the tech industry. Your role will involve working closely with other developers and stakeholders to deliver high-quality applications that meet user needs.

Responsibilities

  • Design, develop, and maintain software applications.
  • Collaborate with product managers and designers to implement user-friendly solutions.
  • Utilize best practices for software development lifecycle (SDLC).
  • Conduct code reviews to ensure quality and performance.
  • Troubleshoot and debug applications as needed.
  • Mentor junior developers and interns.
  • Stay updated with emerging technologies and apply them where appropriate.
  • Participate in daily stand-ups and sprint planning sessions.
  • Create and maintain documentation for all development processes.
  • Assist in system architecture and design discussions.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 3+ years of experience in software development
Technical Skills
  • JavaScript
  • Python
  • SQL
  • React
  • Docker
Soft Skills
  • Problem-solving
  • Communication
  • Team collaboration
Certifications
  • AWS Certified Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with RESTful APIs: Proficiency in building and consuming RESTful APIs.
  • Familiarity with Agile methodologies: Experience with Agile frameworks such as Scrum or Kanban.

Benefits

  • Health and wellness benefits
  • Flexible work arrangements
  • Professional development opportunities
  • Work-life balance initiatives

Company Culture

  • Innovation: We encourage creative solutions and innovative thinking among our team members.
  • Collaborative Environment: Our culture revolves around teamwork and collaboration.
  • Inclusivity: We pride ourselves on maintaining a diverse and inclusive work culture.
Status: Open