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 work on exciting projects using Python to develop efficient and reliable software solutions. We welcome your creativity and problem-solving skills to drive our initiatives forward.

Responsibilities

  • Develop new features and improve existing functionalities in applications.
  • Engage in troubleshooting and resolve technical issues promptly.
  • Mentor junior developers and facilitate knowledge transfer.
  • Analyze requirements and propose software solutions.
  • Create unit and integration tests to ensure software quality.
  • Stay updated with emerging technologies and propose their integration into projects.

Requirements

Education
  • Bachelor's degree in Computer Science or a related discipline
  • Master's degree is an advantage
Experience
  • 5+ years of experience in back-end development with Python
Technical Skills
  • Django
  • Flask
  • Cloud Services (AWS/Azure)
Soft Skills
  • Analytical Thinking
  • Problem-Solving
Certifications
  • Oracle Certified Professional
  • AWS Certified Solutions Architect
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Hands-on knowledge of container orchestration and deployment tools.
  • Knowledge of Automated Testing: Familiarity with testing frameworks such as pytest.

Benefits

  • Comprehensive health, dental, and vision plans
  • Generous leave policies
  • Employee training programs
  • Wellness initiatives and benefits

Company Culture

  • Innovation at Core: Innovation is at the heart of what we do; we encourage out-of-the-box thinking.
  • Work-Life Balance: We believe in maintaining a healthy work-life balance for our employees.
  • Empowerment: We empower our team members to take initiative and lead projects.
Status: Closed