Software Developer

Johannesburg Full-time R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

As a Software Developer at Tech Innovations, you'll be part of a passionate team driving innovative solutions. Your expertise in both frontend and backend technologies will contribute to the development of cutting-edge software applications that enhance user experiences. Join us to be a part of exciting projects that are set to revolutionize the tech industry.

Responsibilities

  • Develop and maintain software applications using modern programming languages such as Java, Python, or JavaScript.
  • Collaborate with design and product teams to implement features and improvements.
  • Write clean, maintainable code and conduct code reviews.
  • Debug and resolve technical issues throughout the development process.
  • Participate in Agile methodologies to deliver quality software in a timely manner.
  • Stay current with industry trends and best practices by attending workshops and training.

Requirements

Education
  • Degree in Software Engineering or similar
Experience
  • 4+ years of proven experience in a software development role
Technical Skills
  • React
  • Node.js
Soft Skills
  • Teamwork
  • Adaptability
Certifications
  • Certified Kubernetes Administrator
  • Google Cloud Certified - Professional Cloud Developer
Languages
  • English: Fluent

Advantageous

  • Experience in cloud environments: Familiarity with AWS or Azure platforms.
  • Knowledge of microservices architecture: Ability to design applications with microservice principles.

Benefits

  • Comprehensive medical, dental, and vision insurance
  • Retirement plan with company contribution
  • Flexible working hours and remote working options
  • Access to professional development opportunities

Company Culture

  • Collaboration: Our culture is built on teamwork and inclusive collaboration across various teams.
  • Innovation: We encourage thinking outside the box and leveraging new technologies in our projects.
  • Work-life Balance: We prioritize the well-being and balance of our employees.
Status: Open