Software Engineer

Pretoria FULL TIME R33,000 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

We are searching for a skilled Software Engineer to join our spirited team in Pretoria. Your role will involve designing, developing, and implementing efficient software solutions across various platforms. Ideal candidates will have a robust understanding of software development principles and methodologies, along with a knack for problem-solving and collaboration.

Responsibilities

  • Analyze user and business requirements to inform software design.
  • Implement software lifecycle management practices.
  • Work collaboratively in teams to iterate on solutions.
  • Ensure all solutions are mobile responsive and optimized for performance.
  • Adhere to security protocols and data privacy regulations.

Requirements

Education
  • Bachelor's degree in Computer Science
  • Certifications in relevant programming languages are a plus
Experience
  • 4-6 years of relevant experience in software engineering
Technical Skills
  • JavaScript
  • Node.js
  • Git
  • Django
Soft Skills
  • Project management skills
  • Adaptability
Certifications
  • Scrum Master Certification
  • Google Professional Cloud Developer
Languages
  • English: Fluent

Advantageous

  • Experience with AWS or Azure: Knowledge of cloud services and architecture.
  • Exposure to RESTful APIs: Experience developing and consuming web services.

Benefits

  • Health and wellness benefits
  • Employee training and development programs
  • Flexible work options with a focus on work-life balance
  • Annual performance bonuses based on company performance

Company Culture

  • Innovation Focus: We prioritize creative solutions and encourage team members to think outside the box.
  • Career Advancement Opportunities: We support your ambitions through continuous training and growth opportunities.
  • Team Spirit: We cultivate a strong sense of community among employees, encouraging camaraderie.
Status: Open