Software Developer

Cape Town Full-time R41,667 - R54,167 / Month
(R500,000 - R650,000 / Year)

Job Description

As a Software Developer at Tech Innovations Inc., you'll engage in developing, testing, and maintaining software applications. We are looking for someone with great problem-solving skills and an ability to work in a fast-paced environment.

Responsibilities

  • Design, develop, and maintain applications according to specifications.
  • Understand end-user requirements and translate them into technical specifications.
  • Conduct tests and deployments of applications and systems.
  • Collaborate with other developers and engineers to design and implement complex software solutions.
  • Optimize application performance and ensure responsiveness.
  • Contribute to team knowledge sharing and mentoring.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree preferred
Experience
  • 3-5 years of software development experience
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Critical Thinking
  • Teamwork
Languages
  • English: Fluent

Advantageous

  • Knowledge of Docker: Ability to containerize applications using Docker.
  • CI/CD experience: Familiarity with Continuous Integration and Continuous Deployment tools.

Benefits

  • Health insurance with coverage for dependents
  • Opportunity for remote work
  • Training and development resources
  • Employee assistance programs

Company Culture

  • Continuous Learning: We invest in continuous learning opportunities for our employees to ensure growth.
  • Employee Recognition: We celebrate achievements and recognize contributions regularly.
  • Health and Wellbeing: We prioritize the health and wellbeing of our employees through various initiatives.
Status: Closed