Software Engineer

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

Job Description

Join our team as a Software Engineer in Pretoria, where you will engage in the full software development life cycle. We're seeking candidates who thrive in a fast-paced environment and can deliver software that meets business needs effectively.

Responsibilities

  • Implement security and data protection measures in software.
  • Analyze system performance and make necessary optimizations.
  • Mentor junior developers on best practices and programming techniques.
  • Engage in backend and front-end programming as needed.
  • Develop and implement software solutions from concept to deployment.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
  • Master's degree in Software Development is preferred
Experience
  • 3+ years of experience in full-stack development
Technical Skills
  • Node.js
  • TypeScript
Soft Skills
  • Analytical Skills
  • Adaptability
Certifications
  • Google Cloud Certified - Professional Cloud Developer
  • Scrum Master Certified (SMC)
Languages
  • English: Fluent

Advantageous

  • Knowledge of Agile methodologies: Understanding Agile frameworks and methodologies.
  • Experience with cloud services like AWS or Azure: Experience deploying applications on cloud platforms.

Benefits

  • Comprehensive medical aid plan
  • Generous retirement plan
  • Options for remote work and flexible hours
  • Opportunities for further training and development

Company Culture

  • Supportive Leadership: Our leaders are dedicated to mentoring and growing our team.
  • Continuous Improvement: We prioritize ongoing learning and growth within the company.
  • Work-Life Balance: A healthy work-life balance is important to us and our team.
Status: Closing Soon