Software Engineer

Johannesburg Full-time R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

Join our team as a Software Engineer where you'll design, develop, and maintain software applications. Collaborating with cross-functional teams, you'll use your technical expertise to enhance our service delivery. We're looking for someone passionate about technology and innovation, ready to make an impact!

Responsibilities

  • Develop new features using technologies such as JavaScript, Python, and SQL.
  • Tackle complex problems with creative solutions.
  • Work closely with product owners to define features and project timeline.
  • Ensure the highest standards of security and reliability throughout the software development lifecycle.
  • Participate in Agile methodologies to adapt and deliver solutions quickly.
  • Work collaboratively with other engineers to enhance existing software and systems.

Requirements

Education
  • Bachelor's degree in Computer Science or relevant field
  • Master's degree is preferable
Experience
  • 3-5 years of experience in software development
Technical Skills
  • JavaScript
  • Node.js
  • SQL
Soft Skills
  • Communication
  • Teamwork
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Experience with cloud technologies: Familiarity with cloud platforms such as AWS or Azure.
  • Knowledge of Docker and containerization: Experience using Docker for development and deployment.

Benefits

  • Competitive salary and performance bonuses.
  • Health and wellness benefits.
  • Flexible working hours.
  • Professional development opportunities.

Company Culture

  • Innovation: We strive to foster a culture of innovation, encouraging our team to think creatively.
  • Team Spirit: We believe in the power of teamwork to achieve common goals.
  • Diversity: We are committed to promoting a diverse and inclusive workplace.
Status: Closed