Software Developer

Johannesburg FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are on the lookout for a talented Software Developer to join our Johannesburg team. In this role, you will be instrumental in building and maintaining our web and mobile applications. Ideal candidates will have a strong grasp of both front-end and back-end technologies, coupled with a passion for creating user-friendly software solutions.

Responsibilities

  • Design, develop, and implement new software programs.
  • Maintain and improve the performance of existing software.
  • Collaborate with team members to determine best practices and requirements for software.
  • Debug applications and conduct peer code reviews.
  • Stay up to date on emerging technologies and industry trends.
  • Enhance existing applications by adding new features.
  • Proactively identify issues and suggest improvements.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 5+ years in software development, preferably in agile environments
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Problem-solving
  • Creativity
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker and Kubernetes: Experience in deploying containerized applications using Docker and Kubernetes.
  • Knowledge of CI/CD practices: Understanding of Continuous Integration and Continuous Deployment methodologies.

Benefits

  • Medical aid and wellness programs
  • Performance-based bonuses
  • Flexible working hours
  • Opportunities for professional development

Company Culture

  • Innovation: We encourage a culture of innovation and creativity in our projects.
  • Collaboration: Teamwork and collaboration are essential to our success.
  • Diversity and Inclusion: We value diversity and are committed to creating an inclusive environment for our employees.
Status: Closed