Software Engineer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We seek a talented Software Engineer to become part of our innovative team in Johannesburg. This role is ideal for someone with a passion for software development and a knack for problem-solving. You will work on diverse projects, collaborating with cross-functional teams to deliver software solutions that meet our clients' needs.

Responsibilities

  • Write clean, maintainable code and ensure code quality.
  • Participate in agile methodologies and sprints.
  • Investigate and incorporate new technologies where applicable.
  • Support and mentor junior developers in the team.
  • Collaborate on technical specifications with team members.

Requirements

Education
  • Bachelor's degree in Computer Science
  • Master's degree is preferred
Experience
  • 5+ years of experience in software engineering
Technical Skills
  • Python
  • Django
Soft Skills
  • Creative thinking
  • Effective communication
Certifications
  • AWS Certified Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Frontend experience with Angular: Experience in Angular for building dynamic user interfaces.
  • Knowledge of CI/CD practices: Experience implementing CI/CD pipelines for deployment.

Benefits

  • Medical, dental, and vision coverage.
  • Generous leave policy including annual and sick leave.
  • Access to wellness programs.
  • Opportunities for growth and advancement.

Company Culture

  • Teamwork: Collaboration is key. We work together to overcome challenges and achieve our goals.
  • Flexibility: We understand the importance of work-life balance and offer flexible working arrangements.
  • Passion: Our team is passionate about technology and making a difference in the world.
Status: Closed