Software Developer

Cape Town Full-time R41,667 - R62,500 / Month
(R500,000 - R750,000 / Year)

Job Description

Exciting opportunity for a Software Developer in Cape Town! As part of our dynamic team at Tech Innovations Inc., you will develop robust software solutions, integrating the latest technologies and frameworks to enhance user experience and functionality.

Responsibilities

  • Design and develop APIs to support the application functionalities.
  • Collaborate with QA teams to define test cases and ensure software quality.
  • Assist in troubleshooting and debugging complex software issues.
  • Monitor software performance and optimize for better efficiency.
  • Participate in agile development processes and sprint planning.
  • Engage with clients to understand their needs and ensure engagement.
  • Provide technical support and training to team members when necessary.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
  • Master's degree is an advantage
Experience
  • 4-6 years of experience in full-stack software development
Technical Skills
  • Node.js
  • HTML/CSS
  • Django
  • Docker
Soft Skills
  • Creative Thinking
  • Time Management
Certifications
  • Certified Scrum Master
Languages
  • English: Fluent

Advantageous

  • Cloud computing experience: Knowledge of cloud services, especially AWS or Azure.
  • CI/CD knowledge: Experience in deploying applications with CI/CD tools.

Benefits

  • Flexible working hours
  • Comprehensive health benefits including dental and vision
  • Generous leave policy
  • Access to training and development programs

Company Culture

  • Team Spirit: We foster a team-centric environment where collaboration is key.
  • Work-Life Balance: We prioritize a healthy work-life balance to keep our team motivated and productive.
Status: Closed