Software Developer

Johannesburg FULL TIME R35,000 - R45,000 / Month
(R420,000 - R540,000 / Year)

Job Description

As a Software Developer, you will be an integral part of our development team in Johannesburg. Ideal candidates should have a solid understanding of modern programming languages and frameworks, with a track record of delivering software projects timely and effectively while collaborating with fellow team members.

Responsibilities

  • Design, develop, and manage software applications according to project specifications.
  • Work closely with project managers and other developers to ensure timely delivery of projects.
  • Identify and troubleshoot software defects, providing timely solutions.
  • Support project testing and debugging efforts to ensure quality output.
  • Collaborate on system architecture discussions to align development strategies.
  • Documentation of all aspects of the software lifecycle.
  • Contribute to an agile development process, embracing fast-paced and iterative workflows.

Requirements

Education
  • Bachelor's degree preferred in Computer Science or Engineering
  • Master's degree in relevant field is better
Experience
  • 2+ years of experience in full stack development
Technical Skills
  • Python
  • Django
Soft Skills
  • Problem-solving
Certifications
  • AWS Certified Developer - Associate
Languages
  • English: Fluent

Advantageous

  • Working knowledge of Docker: Basic understanding of containerization using Docker.
  • Familiarity with CI/CD practices: Knowledge of CI/CD tools like Jenkins for automating development tasks.

Benefits

  • Health insurance coverage for you and your dependents.
  • Additional leave for personal development and training.
  • Annual staff retreats.
  • Discounts on work-related travel and accommodation.

Company Culture

  • Inclusivity: We value diverse perspectives and foster an inclusive workplace for all.
  • Team Collaboration: Collaborative teamwork is at the heart of our projects.
Status: Closed