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

  • Collaborate with cross-functional teams to design, develop and deploy new features for applications.
  • Participate in daily stand-ups and contribute to sprint planning sessions.
  • Refactor and optimize the existing codebase for better performance.
  • Perform unit testing and ensure software quality meets organizational standards.
  • Assist in the integration of user-facing elements with backend services.

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

  • Familiarity with DevOps practices: Understanding of CI/CD pipelines and automation tools.
  • Experience with version control systems like Git: Proficient in using Git for code management and collaboration.

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

  • Continuous Improvement: We embrace a culture of ongoing development and learning.
  • Diversity and Inclusion: Our workplace is inclusive and values diverse perspectives.
  • Community Engagement: We are actively involved in community projects and initiatives.
Status: Open