Software Engineer

Johannesburg FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

Join our dynamic Johannesburg team as a Software Engineer where you will develop, test, and maintain high-quality software applications. We seek someone with a solution-oriented mindset who enjoys problem-solving. Your role will involve closely working with cross-functional teams to deliver scalable and efficient solutions that positively impact our business operations.

Responsibilities

  • Design, develop, and maintain software applications using modern programming languages.
  • Collaborate with product managers and designers to discuss user requirements.
  • Conduct code reviews and mentor junior developers.
  • Implement scalable and efficient algorithms.
  • Troubleshoot and debug applications to enhance functionality.
  • Stay up-to-date with technological advancements to streamline processes.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3+ years of experience in software development
Technical Skills
  • JavaScript
  • Java
  • SQL
Soft Skills
  • Problem-solving
  • Teamwork
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD tools: Hands-on experience with CI/CD methodologies and tools.
  • Familiarity with Agile methodologies: Knowledge of Agile concepts and experience working in Agile teams.

Benefits

  • Comprehensive health care package
  • Flexible work hours and remote options available
  • Generous leave policy
  • Continuous training and development opportunities

Company Culture

  • Innovative Environment: We foster creativity and innovation to enhance our software solutions.
  • Professional Development: We support ongoing learning and development for our team members.
  • Collaborative Team Spirit: Our teams work closely and share ideas to drive projects forward.
Status: Closed