Software Developer

Johannesburg FULL TIME R41,667 - R54,167 / Month
(R500,000 - R650,000 / Year)

Job Description

Become a Software Developer in our dynamic Johannesburg office! You will contribute to exciting projects and work with the latest technologies. We are looking for someone who thrives in a fast-paced environment and is eager to learn new skills.

Responsibilities

  • Write clean, maintainable code following established coding standards.
  • Collaborate with project managers to define project timelines.
  • Perform software testing to ensure user satisfaction.
  • Use version control systems to manage code changes.
  • Identify and mitigate risks associated with software development.
  • Assist in deployment processes and post-launch evaluations.
  • Mentor junior developers and contribute to team knowledge sharing.
  • Foster a culture of continuous learning and improvement.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Preferred: Bachelor's degree in Software Engineering
Experience
  • 3-5 years of experience in software development
Technical Skills
  • Python
  • React
Soft Skills
  • Problem-solving
  • Effective communication
  • Adaptability
Certifications
  • AWS Certified Developer
  • Certified Ethical Hacker
Languages
  • English: Fluent

Advantageous

  • Experience with microservices architecture: Understanding of architectural patterns for scalable applications.
  • Familiarity with containerization tools: Experience with Docker and Kubernetes for deployment.

Benefits

  • Comprehensive health insurance
  • Generous annual leave
  • Remote work allowances
  • Professional development stipends

Company Culture

  • Inclusivity: We believe in an inclusive workplace where everyone feels valued.
  • Work-Life Balance: We emphasize work-life balance to ensure employee well-being.
  • Straightforward Communication: Transparent communication is key to our collaborative environment.
Status: Closed