Software Developer

Pretoria FULL TIME R41,666 - R54,166 / Month
(R500,000 - R650,000 / Year)

Job Description

Join our dynamic team in Pretoria as a Software Developer, where you'll be responsible for designing, developing, and maintaining software applications. We're looking for someone with a passion for technology and a desire to innovate.

Responsibilities

  • Write clean, maintainable code with a focus on efficiency.
  • Stay updated with emerging technologies and propose improvements.
  • Assist in the training of junior developers as needed.
  • Manage your time effectively to meet project deadlines.
  • Support deployment and monitoring of applications in production.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree is a plus
Experience
  • 4+ years of professional software development experience
Technical Skills
  • Python
  • Node.js
Soft Skills
  • Analytical thinking
  • Leadership
Certifications
  • Google Cloud Professional Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD processes: Knowledge of Continuous Integration and Continuous Deployment best practices.
  • Familiarity with serverless architecture: Understanding of serverless computing and its benefits.

Benefits

  • Health, dental and optical benefits
  • Generous leave policy including paid time off and public holidays
  • Work-from-home capabilities and flexible hours
  • Support for professional certifications and training

Company Culture

  • Growth and Learning: We provide ongoing training and development to help our employees reach their full potential.
  • Work-Life Balance: We promote a healthy work-life balance for all employees.
  • Respect and Support: We foster a culture of respect where all contributions are valued.
Status: Closed