Software Engineer

Johannesburg FULL TIME R25,000 - R41,666 / Month

Job Description

Join us as a Software Engineer, where you will contribute to cutting-edge projects and help us deliver exceptional software solutions. Successful candidates will have a strong technical background and the ability to work with cross-functional teams to develop high-quality applications.

Responsibilities

  • Write clean, maintainable, and efficient code.
  • Work collaboratively with other software engineers in an Agile environment.
  • Contribute to the planning and architecture of new projects.
  • Assist with documentation and training for users.
  • Adhere to project timelines and deliver quality outputs.
  • Engage in continuous learning and professional development.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Relevant certifications are a plus
Experience
  • 3+ years of experience in software development
Technical Skills
  • Java
  • React
  • SQL
  • Git
  • Docker
Soft Skills
  • Analytical thinking
  • Communication
  • Team collaboration
  • Problem-solving
Certifications
  • AWS Certified Solutions Architect
  • Scrum Certification
Languages
  • English: Fluent

Advantageous

  • Familiarity with CI/CD tools: Experience with Continuous Integration and Continuous Deployment tools.
  • Understanding of Agile methodologies: Exposure to Agile practices and frameworks.

Benefits

  • Competitive salary package
  • Health insurance coverage
  • Work from home options
  • Continuous learning and development opportunities

Company Culture

  • Teamwork: We value cooperation and encouragement across teams.
  • Innovation: We believe in exploring new ideas and embracing change.
  • Supportive Environment: We foster a culture of support and growth.
Status: Closed