Software Engineer

Johannesburg FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

We seek a talented Software Engineer to take on challenging projects and drive technical solutions. As part of our team, you will contribute to exciting software initiatives while working closely with other skilled professionals.

Responsibilities

  • Engage in the full software development lifecycle from concept to delivery.
  • Implement best practices for application development and maintenance.
  • Collaborate with QA testers to ensure product quality.
  • Mentor junior developers and share knowledge within the team.
  • Create performance benchmarks and optimize code efficiency.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
Experience
  • 3+ years of full-stack development experience
Technical Skills
  • JavaScript
  • HTML/CSS
  • RESTful APIs
  • Cloud Services
Soft Skills
  • Critical thinking
  • Project management
Languages
  • English: Fluent

Advantageous

  • Familiarity with AI and Machine Learning: Basic understanding of AI concepts and machine learning algorithms.
  • Experience with testing frameworks: Knowledge of testing frameworks such as Jest or Mocha.

Benefits

  • Full medical aid benefits
  • Pension plan with matching contributions
  • Work-from-home options available
  • Training and growth initiatives

Company Culture

  • Inclusivity: We strive to create a workplace that is inclusive and welcoming to all.
  • Continuous Learning: We promote continuous learning to keep our team at the forefront of technology.
Status: Closed