Software Engineer

Johannesburg FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

Join our Johannesburg team as a Software Engineer, where you'll have an opportunity to drive technology projects from conception through to delivery. Your experience in software development will empower you to make a substantial impact on our programs. We're looking for someone with a proactive approach to problem-solving and a keen interest in using technology to solve real-world challenges. In this collaborative environment, you'll work closely with talented professionals, so if you're ready to elevate your career, apply today!

Responsibilities

  • Architect and maintain scalable software systems.
  • Actively participate in product design discussions.
  • Ensure applications meet security standards.
  • Synthesise complex requirements into manageable solutions.
  • Help guide best practices in development processes.
  • Collaborate with cross-functional teams to adapt requirements and align features.

Requirements

Education
  • Bachelor's degree in Computer Science or Software Engineering
  • Postgraduate qualifications are preferred
Experience
  • 5+ years of software development experience
Technical Skills
  • React
  • Django
  • Node.js
Soft Skills
  • Communication
  • Critical Thinking
Certifications
  • Google Cloud Certified - Associate Cloud Engineer
Languages
  • English: Fluent

Advantageous

  • Experience in mobile application development: Hands-on experience with iOS or Android mobile app development.
  • Familiarity with Cloud services: Knowledge of cloud platforms to facilitate deployment and scaling.

Benefits

  • Comprehensive health benefits
  • Employee training and development opportunities
  • Work-from-home flexibility
  • Yearly company retreats and team building

Company Culture

  • Diversity and Inclusion: We celebrate diversity and are committed to building an inclusive workplace where everyone feels valued.
  • Work-Life Balance: We believe in balancing work and personal life, offering flexible work arrangements to our team.
  • Fun and Collaboration: We create a fun work atmosphere where collaboration and creativity flourish.
Status: Closed