Software Developer

Johannesburg FULL TIME R25,000 - R33,333 / Month
(R300,000 - R400,000 / Year)

Job Description

We are on the lookout for a talented Software Developer who is eager to work in an innovative team setting. Your role will involve designing and implementing scalable applications, solving problems, and constantly learning new technologies to keep our systems ahead of the curve.

Responsibilities

  • Implement robust software solutions using modern programming languages.
  • Collaborate with team members to discuss design ideas and development strategies.
  • Conduct code reviews and mentor junior developers.
  • Document code changes and update project documentation as needed.
  • Monitor application performance and respond to system outages.
  • Assist in the evaluation of third-party software and tools for integration.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3-5 years of experience in software development
Technical Skills
  • JavaScript
  • Python
  • React
  • Node.js
  • SQL
Soft Skills
  • Problem-solving
  • Teamwork
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Familiarity with Agile practices, contributing to rapid software development cycles.
  • Cloud Services: Experience with AWS or Azure cloud platforms.

Benefits

  • Flexible working hours and remote options
  • Health insurance coverage
  • Generous annual leave.
  • Professional development opportunities

Company Culture

  • Innovation: At Tech Innovations Inc., we encourage creativity and out-of-the-box thinking.
  • Collaboration: We value teamwork and strong communication among all employees.
Status: Closed