Software Engineer

Johannesburg FULL TIME R50,000 - R70,833 / Month
(R600,000 - R850,000 / Year)

Job Description

We're on the lookout for a talented Software Engineer to join our dynamic team in Johannesburg. The ideal candidate will have a strong understanding of both front-end and back-end technologies, with the ability to develop scalable and efficient software solutions that meet the needs of our clients. Aside from coding, you will collaborate closely with project managers, designers, and other engineers to deliver innovative applications that stand out in the market.

Responsibilities

  • Architect and build scalable software solutions.
  • Mentor junior developers and share best practices.
  • Contribute to team meetings and provide input on project direction.
  • Analyze and improve system performance and security.
  • Implement coding standards and practices to ensure code quality.
  • Engage with stakeholders to understand their needs and enhance user experience.

Requirements

Education
  • Master's degree in Computer Science or a related field is preferred
Experience
  • 5+ years of experience in software engineering
Technical Skills
  • Angular
  • Django
Soft Skills
  • Creative problem solving
  • Leadership
Certifications
  • Microsoft Certified Azure Developer
  • Certified Agile Practitioner
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud services (AWS or Azure): Experience with cloud computing platforms for deployment and management.
  • Understanding of microservices architecture: Knowledge of designing applications as a collection of loosely coupled services.

Benefits

  • Generous time off and leave policies
  • Retirement savings plan with company contribution
  • Access to gym and wellness programs
  • Employee recognition programs

Company Culture

  • Employee engagement: We actively involve employees in decision-making processes.
  • Continuous improvement: We strive for constant improvement in our processes and team dynamics.
  • Work-life balance: We promote a healthy work-life balance to enhance productivity.
Status: Closed