Software Developer

Johannesburg FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

As a Software Developer at Tech Innovations, you will work within an agile framework to develop, modify, and enhance software applications that serve our client's needs. The role requires strong problem-solving skills and the ability to work in a collaborative atmosphere. We are looking for someone who is eager to learn and adapt to emerging technologies as you contribute to our projects.

Responsibilities

  • Support testing and deployment processes to ensure successful launches.
  • Collaborate in Agile sprint cycles, contributing to sprint planning and retrospectives.
  • Stay up to date with emerging technologies and trends in the industry.
  • Provide mentorship to junior developers as needed.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • MongoDB
  • RESTful APIs
Soft Skills
  • Leadership
  • Analytical Skills
  • Time Management
Languages
  • English: Fluent

Advantageous

  • Experience in mobile application development: Hands-on experience in building mobile applications for iOS or Android.
  • Knowledge of DevOps practices.: Understanding of CI/CD and containerization.

Benefits

  • Comprehensive health insurance
  • Annual performance bonuses
  • Education assistance programs
  • Engaging team-building activities.

Company Culture

  • Continuous Learning: Emphasizing ongoing learning and development opportunities.
  • Team Spirit: Building a strong sense of community within our teams.
  • Work-Life Balance: Promoting a healthy work-life balance for all employees.
Status: Closed