Software Engineer

Johannesburg FULL TIME R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

We are seeking a capable Software Engineer to join our talented development team in Johannesburg. The ideal candidate will have a strong foundation in software development and a passion for creating efficient solutions. If you're looking to be part of innovative projects and thrive in a collaborative environment, this is the perfect opportunity.

Responsibilities

  • Engage in full software development life cycle from concept to deployment.
  • Optimize applications for maximum speed and scalability.
  • Conduct code testing and debugging to maintain quality standards.
  • Collaborate closely with cross-functional teams to deliver high-quality products.
  • Integrate user-facing elements with server-side logic.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is preferred
Experience
  • 5+ years of experience in software engineering
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Analytical Thinking
  • Time Management
Certifications
  • Google Cloud Certified - Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Familiarity with Kubernetes: Experience with container orchestration using Kubernetes.
  • Experience with automated testing frameworks: Skilled in using tools for automated testing.

Benefits

  • Health and wellness programs
  • Competitive salary and bonuses
  • Opportunity for remote work
  • Employee recognition programs

Company Culture

  • Continuous Learning: Employees are encouraged to pursue personal and professional development.
  • Work-Life Balance: We aim to create a healthy work-life balance for all employees.
Status: Closed