Software Developer

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

Job Description

As a Software Developer at Tech Innovations Inc., you will work on developing scalable applications that help businesses thrive. You’ll be involved in all phases of the software development lifecycle, collaborating with cross-functional teams to ensure the highest quality standards are met. If you're a self-motivated coder with a strong problem-solving mindset, this is the role for you.

Responsibilities

  • Design, implement, and maintain new software solutions.
  • Work closely with business stakeholders to understand requirements.
  • Ensure high responsiveness of applications across platforms.
  • Participate in Agile development processes and sprint planning.
  • Monitor application performance and resolve any issues.
  • Collaborate with cross-functional teams to deliver projects on time.
  • Maintain and update documentation for all software projects.

Requirements

Education
  • Bachelor's degree in Software Engineering or equivalent
  • Master's degree is preferred
Experience
  • 5+ years of experience in a relevant software development role.
Technical Skills
  • JavaScript
  • Node.js
  • React
  • Django
  • GraphQL
  • Git
  • HTML/CSS
Soft Skills
  • Analytical Thinking
  • Collaboration
Certifications
  • Cisco Certified Network Associate (CCNA)
  • Certified ScrumMaster
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms like AWS: Hands-on experience with AWS services such as S3, Lambda, and EC2.
  • Knowledge of Agile methodologies: Experience working in Agile software development environments.

Benefits

  • Health, dental, and vision insurance.
  • Generous leave policies including annual leave and parental leave.
  • Employee training and development programs.
  • Social events and team-building activities.

Company Culture

  • Learning Opportunities: Encouragement for continuous personal and professional growth.
  • Transparent Communication: Open channels for feedback and discussions at all levels.
  • Work-Life Balance: Support for a healthy balance between work and personal life.
Status: Closed