Software Engineer

Johannesburg FULL TIME R50,000 - R62,500 / Month
(R600,000 - R750,000 / Year)

Job Description

Join our fast-paced tech team as a Software Engineer, where you'll work on exciting projects that challenge your skills and creativity. We seek a candidate with a passion for coding and a knack for problem-solving. This role involves collaborating with cross-functional teams to design, develop, and maintain software applications.

Responsibilities

  • Design software solutions that meet client needs.
  • Integrate third-party APIs and services.
  • Monitor application performance and implement enhancements.
  • Document development processes and updates.
  • Collaborate with QA teams to ensure product quality.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree preferred
Experience
  • 3+ years of experience in software development
Technical Skills
  • Java
  • Python
  • React
  • SQL
  • HTML/CSS
Soft Skills
  • Analytical thinking
  • Team collaboration
  • Communication
Certifications
  • AWS Certified Developer
  • Scrum Master Certified (SMC)
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms: Familiarity with AWS and Azure services is a plus.
  • Knowledge of CI/CD tools: Experience with Continuous Integration and Continuous Deployment practices.

Benefits

  • Medical aid and health insurance
  • Annual bonus based on performance
  • Flexible work hours
  • Opportunity for remote work
  • Training and development opportunities

Company Culture

  • Innovation: We encourage creative thinking and novel solutions to complex problems.
  • Collaboration: Teamwork is at the heart of our operations, fostering a supportive work environment.
  • Diversity: We celebrate diversity in ideas and backgrounds, promoting an inclusive workplace.
Status: Closed