Software Developer

Johannesburg Full-time R25,000 - R37,500 / Month
(R300,000 - R450,000 / Year)

Job Description

Join our vibrant team as a Software Developer, where you will be responsible for crafting innovative software solutions. We are seeking an individual who is proficient in modern programming languages and is passionate about transforming ideas into reality.

Responsibilities

  • Design and develop software applications according to user requirements.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Write unit and integration tests to guarantee the software quality.
  • Enhance existing software solutions with new features.
  • Participate in architectural discussions and contribute to technology stack choices.
  • Collaborate with the UX/UI team to ensure high-quality user experiences.
  • Engage in peer programming and share knowledge with team members.
  • Mentor junior developers as needed.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Relevant certifications are preferred
Experience
  • 3+ years of experience in software development
Technical Skills
  • Java
  • Python
  • JavaScript
  • SQL
  • Git
  • Django
  • React
  • API Development
  • Cloud Services
  • Agile Methodologies
Soft Skills
  • Team Collaboration
  • Time Management
  • Communication
Certifications
  • AWS Certified Solutions Architect
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Experience with Microservices Architecture: Familiar with building applications using a microservices architecture.
  • Knowledge of Docker and Kubernetes: Experience in containerization and orchestration with Docker and Kubernetes.

Benefits

  • Competitive salary package
  • Health and wellness benefits
  • Flexible work arrangements
  • Professional development opportunities

Company Culture

  • Innovative Environment: We promote creativity and innovation within our teams.
  • Inclusive Culture: Diversity and inclusivity are foundational to our workplace.
  • Continuous Learning: We support ongoing education and skills development.
Status: Closed