Software Developer

Johannesburg FULL TIME R30,000 - R45,000 / Month
(R360,000 - R540,000 / Year)

Job Description

As a Software Developer specializing in backend systems, you will be responsible for crafting efficient code and supporting the entire software development life cycle. Collaborate with other developers, participate in peer-reviews, and drive the implementation of innovative backend features.

Responsibilities

  • Design and implement scalable architectures for software applications.
  • Ensure quality through effective testing frameworks.
  • Assist in developing project timelines and estimating resources.
  • Research and implement new technologies to enhance our offerings.
  • Engage in professional development and training for continual growth.

Requirements

Education
  • Diploma in Information Technology or related field
Experience
  • 2+ years experience in backend systems
Technical Skills
  • Python
  • Django
  • NoSQL Databases
Soft Skills
  • Problem Solving
  • Adaptability
Certifications
  • Google Cloud Certified
Languages
  • English: Fluent

Advantageous

  • Experience with Microservices architecture: Understanding of developing and supporting microservices.
  • Knowledge of continuous integration practices: Experience with CI/CD to enhance the deployment pipelines.

Benefits

  • Comprehensive health cover including dental and vision care
  • Retirement savings plan with employer matching
  • Annual team retreats and bonding activities
  • Ongoing training and development initiatives

Company Culture

  • Diversity and Inclusion: A workplace that values diversity, inclusivity, and equality among all employees.
  • Work-Life Balance: Supportive of work-life balance through flexible schedules and remote work options.
  • Community Engagement: We believe in giving back to our community through volunteering and outreach programs.
Status: Closed