Software Engineer

Cape Town FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

As a Software Engineer at Tech Innovations Inc., you'll play a pivotal role in our software development team. Based in Cape Town, you will collaborate with other engineers and designers to create impactful software solutions. Ideal candidates should bring enthusiasm for problem-solving and strong analysis skills to the table.

Responsibilities

  • Create and maintain technical documentation for software projects.
  • Lead the architecture and design of new software systems.
  • Analyze user requirements and translate them into technical specifications.
  • Foster a culture of continuous improvement through regular feedback and collaboration.
  • Explore and incorporate new technologies to optimize development processes.
  • Participate in community outreach and technology events as a representative of the company.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent
  • Master's degree is a plus
Experience
  • 4+ years of experience in software engineering
Technical Skills
  • Python
  • HTML/CSS
Soft Skills
  • Problem-solving
  • Adaptability
Certifications
  • Google Cloud Professional Developer
  • Certified Agile Developer
Languages
  • English: Fluent

Advantageous

  • Knowledge of containerization technology: Experience with Docker and Kubernetes for application management.
  • Experience with microservices architecture: Understanding of microservices design and deployment.

Benefits

  • Health insurance coverage with family options
  • Annual leave and sick leave benefits
  • Work-life balance support
  • Employee training programs

Company Culture

  • Collaboration: Teamwork and collaboration are at the heart of our success.
  • Respect and Inclusivity: We celebrate diversity and promote inclusivity within our workplace.
  • Continuous Learning: We encourage ongoing training and development to enhance skills and knowledge.
Status: Open