Software Developer

Johannesburg FULL TIME R50,000 - R66,000 / Month
(R600,000 - R800,000 / Year)

Job Description

Exciting opportunity for a Software Developer to join our team! You will have the chance to develop digital solutions that solve real-world problems while collaborating within an agile environment and contributing to the continuous improvement of our software suite.

Responsibilities

  • Design scalable and efficient software solutions.
  • Leverage modern frameworks and technologies for development.
  • Ensure software security and data protection.
  • Collaborate in agile development sprints.
  • Mentor junior developers and share best practices.
  • Engage in system architecture discussions.

Requirements

Education
  • Bachelor's degree in Engineering or Computer Science
Experience
  • 4+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • Git
Soft Skills
  • Critical Thinking
  • Collaboration
Languages
  • English: Fluent

Advantageous

  • Proficient in DevOps practices: Experience in automating software deployment and monitoring.
  • Knowledge of cloud platforms (AWS, Azure): Hands-on experience with cloud services for deployment.

Benefits

  • Comprehensive medical aid coverage
  • Employer-supported retirement plan
  • Flexible work schedules
  • Access to professional development resources

Company Culture

  • Inclusivity: We are committed to an inclusive culture that embraces diversity across teams.
  • Work-Life Balance: We understand the importance of balancing work and personal life, promoting a healthy lifestyle.
  • Recognition: We celebrate achievements and recognize the contributions of our team members.
Status: Closed