Software Developer

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

Job Description

We're on the lookout for a dynamic Software Developer to join our Pretoria team. As a key member of our development squad, you'll be pivotal in building scalable software applications that address real-world challenges. You’ll work closely with cross-functional teams, employing Agile methodologies to deliver high-quality solutions on time.

Responsibilities

  • Architect and implement full-stack solutions.
  • Engage in product design and implementation discussions.
  • Test and deploy applications in a timely manner.
  • Continuously improve the software development process through collaboration.
  • Mentor junior developers and contribute to knowledge sharing within the team.

Requirements

Education
  • Bachelor's degree in Software Development or a related field
  • Master's degree in Software Engineering preferred
Experience
  • 5+ years of experience in full-stack development
Technical Skills
  • React
  • Node.js
  • Python
Soft Skills
  • Analytical Mindset
  • Leadership
Languages
  • English: Fluent
  • Afrikaans: Conversational

Advantageous

  • Hands-on experience with cloud services such as AWS or Azure: Proficiency in utilizing cloud platforms for application development and deployment.
  • Familiarity with DevOps practices: Understanding of CI/CD pipelines and containerization tools.

Benefits

  • Competitive salary and performance bonuses
  • Health and wellness benefits
  • Flexible working schedule with remote options
  • Opportunities for professional development and training

Company Culture

  • Innovation-driven: We encourage team members to innovate and explore new ideas.
  • Supportive Environment: A nurturing culture that values teamwork and respect.
  • Commitment to Sustainability: Engaged in practices that promote environmental responsibility.
Status: Open