Software Engineer

Johannesburg FULL TIME R37,500 - R50,000 / Month
(R450,000 - R600,000 / Year)

Job Description

As a Software Engineer, you’ll take part in developing and maintaining applications that enhance user experience. Ideal candidates will have a strong foundation in both front-end and back-end technologies.

Responsibilities

  • Analyze user requirements and convert them into effective software solutions.
  • Optimize applications for maximum speed and scalability.
  • Stay updated with emerging trends and technologies to refine skills.
  • Work closely with QA teams to ensure software quality.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree is beneficial
Experience
  • 5+ years of software development experience
Technical Skills
  • JavaScript
  • Django
  • Angular
Soft Skills
  • Adaptability
  • Leadership
Certifications
  • Project Management Professional (PMP)
Languages
  • English: Fluent

Advantageous

  • Familiarity with containerization (Docker): Experience in creating and managing containerized applications using Docker.
  • Experience with CI/CD tools (Jenkins): Understanding of Continuous Integration and Continuous Deployment principles.

Benefits

  • Above average remuneration
  • Comprehensive health insurance
  • Performance bonuses based on metrics
  • Remote work options are available
  • Access to training programs and workshops

Company Culture

  • Collaboration: We encourage teamwork and shared success, fostering a culture of collaboration.
  • Innovation: Our culture promotes innovation and creativity, empowering employees to take initiative.
Status: Closing Soon