Software Developer

Cape Town FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

As a Software Developer at Tech Innovations Inc., you will be instrumental in architecting and developing applications that enhance our digital offerings. Your role will require collaboration with cross-disciplinary teams to ensure that all software solutions are user-focused and efficient.

Responsibilities

  • Write clean, scalable code with a focus on quality and maintainability.
  • Create user-friendly interfaces that enhance the user experience.
  • Monitor application performance and resolve any issues.
  • Support continuous improvement by investigating alternatives and technologies.
  • Contribute to team culture by sharing knowledge and mentoring junior developers.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree is a plus
Experience
  • 3+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • RESTful APIs
  • SQL
  • Git
  • Containerization (Docker)
  • Agile Methodologies
  • Problem Solving
  • Team Collaboration
Soft Skills
  • Analytical Thinking
  • Communication
Certifications
  • AWS Certified Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Familiarity with CI/CD pipelines: Experience with automation in the software development lifecycle.
  • Knowledge of cloud services (AWS, Azure): Understanding of cloud computing models and services.

Benefits

  • Health and wellness benefits.
  • Annual performance bonus.
  • Flexible working hours.
  • Remote working opportunities.

Company Culture

  • Innovation: We prioritize innovation and encourage our team members to think creatively and push boundaries.
  • Collaboration: A culture built on teamwork and mutual respect, where every input is valued.
  • Diversity and Inclusion: We are committed to fostering a diverse workplace and encourage applications from all backgrounds.
Status: Closed