Software Developer

Johannesburg FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

We are seeking a skilled Software Developer to join our Johannesburg team. The ideal candidate should be proficient in developing applications, with a solid understanding of both front-end and back-end technologies. This is a fantastic opportunity to work on diverse projects and grow your career in a vibrant tech environment.

Responsibilities

  • Implement innovative features to improve user engagement.
  • Work on multi-tier software architecture for enterprise applications.
  • Manage integrations with third-party APIs and services.
  • Stay updated with emerging tech trends and software development practices.
  • Assist in mentoring junior developers and interns.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
Experience
  • 5+ years of experience in software engineering
Technical Skills
  • Python
  • Django
Soft Skills
  • Leadership
  • Adaptability
Certifications
  • Google Cloud Certified - Professional Cloud Developer
Languages
  • English: Fluent

Advantageous

  • Experience with Machine Learning: Basic understanding of machine learning frameworks and tools.
  • Knowledge of Agile methodologies: Familiarity with Scrum or Kanban for project management.

Benefits

  • Health, dental, and vision insurance.
  • Employee wellness programs.
  • Professional development opportunities.
  • Work-life balance initiatives.

Company Culture

  • Continuous Improvement: We encourage personal and professional growth through ongoing learning opportunities.
  • Team Spirit: We believe in the power of teamwork and collaboration to achieve our goals.
  • Ethics and Integrity: We adhere to the highest standards of ethics and integrity in all of our operations.
Status: Closed