Software Engineer

Cape Town FULL TIME R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

As a Software Engineer at Tech Innovations Inc., you will be instrumental in creating scalable software solutions. We're after a creative thinker who can work collaboratively and drive innovation.

Responsibilities

  • Develop scalable web applications with a strong focus on user experience.
  • Work with product managers to define project scope and timelines.
  • Optimize application performance and conduct testing.
  • Identify and fix bugs and performance bottlenecks.
  • Maintain comprehensive documentation for software development processes.
  • Support ongoing maintenance and updates to existing applications.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3-5 years of experience in software development
Technical Skills
  • JavaScript
  • Python
  • React
  • Node.js
  • Git
  • SQL
Soft Skills
  • Team collaboration
  • Problem-solving
  • Effective communication
Certifications
  • AWS Certified Solutions Architect
  • Scrum Certification
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms such as AWS or Azure: Knowledge in deploying and managing applications on cloud infrastructure.
  • Familiarity with Agile methodologies: Understanding of Agile practices and experience in Scrum teams.

Benefits

  • Competitive salary and performance bonuses
  • Health insurance and wellness programs
  • Remote work flexibility
  • Opportunities for professional development

Company Culture

  • Innovation: We thrive on innovative thinking, encouraging our team to share ideas and implement new solutions.
  • Teamwork: Our culture emphasizes collaboration and support across departments.
  • Growth mindset: We believe in continuous learning and provide resources for skill enhancement.
Status: Closed