Software Developer

Johannesburg FULL TIME R35,000 - R55,000 / Month
(R420,000 - R660,000 / Year)

Job Description

Join our team as a Software Developer, where you'll have the opportunity to design, implement, and support high-quality software solutions. You'll collaborate with cross-functional teams to deliver projects on time and exceed client expectations. This role is perfect for someone who thrives in a fast-paced environment and is eager to tackle new challenges.

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable code.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Troubleshoot and debug applications to enhance functionality.
  • Stay updated with new technologies and programming practices.
  • Contribute to team meetings and share insights for project improvements.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3+ years of experience in software development
Technical Skills
  • JavaScript
  • HTML/CSS
  • React
  • Node.js
  • SQL
Soft Skills
  • Problem-solving
  • Teamwork
  • Communication
Certifications
  • AWS Certified Developer
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Experience working in Agile environments for software development.
  • Experience with Docker: Knowledge of containerization using Docker for app deployment.

Benefits

  • Comprehensive health, dental, and vision care
  • Opportunity for remote work arrangements
  • Flexible working hours
  • Continuous learning and development programs

Company Culture

  • Innovation: We encourage creative thinking and innovative solutions at Tech Innovations Inc.
  • Collaboration: A strong focus on team collaboration to achieve exceptional results for our clients.
  • Growth: Commitment to individual development and career growth.
Status: Open