Software Engineer

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

Job Description

Join us as a Software Engineer where you'll create and implement applications that drive our business initiatives. This is your chance to be part of a collaborative and innovative environment while using your coding skills to solve real-world problems.

Responsibilities

  • Work with multi-disciplinary teams to deliver software solutions.
  • Architect applications with a focus on maintainability and scalability.
  • Implement features based on user feedback and testing results.
  • Contribute to the improvement of the development process.
  • Foster a culture of knowledge sharing within the team.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is advantageous
Experience
  • 3+ years of experience in software development
Technical Skills
  • Java
  • JavaScript
  • SQL
  • React
Soft Skills
  • Team Player
  • Effective Communication
Certifications
  • Certified Java Programmer
  • AWS Certified Developer – Associate
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodology: Familiarity with Agile practices to enhance software development efficiency.
  • Knowledge of DevOps practices: Familiarity with CI/CD tools and infrastructure management.

Benefits

  • Competitive salary package
  • Medical aid and pension fund contributions
  • Remote work flexibility after the onboarding period
  • Dynamic work environment with growth opportunities

Company Culture

  • Innovative Environment: We foster innovation by encouraging creativity and new ideas.
  • Supportive Team Culture: Our team is committed to helping one another and sharing knowledge.
  • Work-Life Balance: We promote a healthy work-life balance to ensure employee satisfaction.
Status: Closed