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

  • Lead small development projects, mentoring junior developers.
  • Utilize agile methodologies and manage project tasks effectively.
  • Conduct user acceptance testing and gather user feedback for improvements.
  • Maintain standards and best practices for coding and deployment.
  • Engage with stakeholders to ensure software meets business needs.
  • Continuously improve development processes and enhance software delivery.

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