Software Engineer

Pretoria FULL TIME R41,667 - R62,500 / Month
(R500,000 - R750,000 / Year)

Job Description

We are on the lookout for a Software Engineer who is passionate about developing high-quality software solutions. The ideal candidate will have a background in both front-end and back-end technologies, and a keen interest in learning new programming languages and frameworks.

Responsibilities

  • Lead the development of applications by collaborating with the technical team.
  • Monitor application performance and user experience.
  • Perform unit testing and participate in system testing.
  • Document software specifications, processes, and logs.
  • Engage in team meetings to discuss project status and designs.
  • Facilitate user training sessions for new software products.
  • Mentor junior developers, sharing knowledge and best practices.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent experience
  • Master's degree is preferred but not required
Experience
  • 3+ years of experience in software development
Technical Skills
  • JavaScript
  • Python
  • SQL
Soft Skills
  • Communication
  • Problem-Solving
Certifications
  • AWS Certified Developer
  • Scrum Master Certification (CSM)
Languages
  • English: Fluent

Advantageous

  • Familiarity with Cloud services: Experience using AWS or Azure for application hosting and deployment.
  • Knowledge of CI/CD processes: Experience in setting up Continuous Integration and Continuous Deployment pipelines.

Benefits

  • Competitive salary with performance bonuses
  • Comprehensive health and wellness benefits including mental health support
  • Opportunities for professional development and growth
  • Flexible work hours with potential remote work options

Company Culture

  • Innovation: We encourage new ideas and creative solutions to problems.
  • Collaboration: Teamwork is at the heart of our success. We believe in working together to achieve great results.
  • Diversity and Inclusion: We celebrate diversity and are committed to inclusion in the workplace.
Status: Open