Software Developer

Johannesburg Full-time R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

As a Software Developer, you will work closely with our product team to create high-quality software on time. Ideal candidates will have a strong background in both frontend and backend development and be able to tackle new challenges head-on, contributing to the success of our projects.

Responsibilities

  • Create and maintain functional and technical documentation for software features.
  • Participate in agile sprints and contribute to the continuous improvement of our processes.
  • Integrate third-party services into newly developed applications to enhance functionality.
  • Optimize applications for maximum speed and scalability.
  • Work collaboratively with the QA team to ensure software quality.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
Experience
  • 3+ years of experience in web development
Technical Skills
  • JavaScript
  • Node.js
  • HTML/CSS
Soft Skills
  • Teamwork
  • Adaptability
Languages
  • English: Fluent
  • Afrikaans: Intermediate

Advantageous

  • Experience with Docker and CI/CD pipelines: Familiarity with deploying applications using Docker and CI/CD practices is a bonus.
  • Exposure to cloud services: Knowledge of platforms like AWS or Azure for backend services is advantageous.

Benefits

  • Competitive salary and performance bonuses
  • Health and wellness benefits
  • Flexible working hours
  • Professional development opportunities

Company Culture

  • Innovative Atmosphere: Our culture thrives on creativity, innovation, and teamwork.
  • Continuous Learning: Encouraging growth through workshops and professional development sessions.
  • Inclusivity: Embracing diversity and promoting an inclusive work environment.
Status: Closed