Software Developer

Cape Town FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

As a Software Developer at Tech Innovations Inc., you will play a crucial role in developing software solutions that meet the needs of our clients. You’ll work closely with cross-functional teams to design, develop, and deploy software applications that are efficient and user-friendly.

Responsibilities

  • Design and implement software architecture for new applications.
  • Mentor junior developers and assist in their professional development.
  • Stay current with industry trends and technologies to ensure our solutions remain relevant.
  • Implement and manage continuous integration/continuous deployment (CI/CD) pipelines.

Requirements

Education
  • Master's degree in Software Engineering
Experience
  • 5+ years of software development experience
Technical Skills
  • Python
  • Node.js
  • Ruby on Rails
Soft Skills
  • Leadership
  • Creativity
Certifications
  • AWS Certified Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud platforms (e.g. AWS, Azure): Experience deploying applications on cloud environments.
  • Knowledge of microservices architecture: Understanding of microservices design and implementation.

Benefits

  • Paid leave and holidays
  • Career development programs
  • Work-life balance initiatives
  • Modern office facilities

Company Culture

  • Sustainability: We prioritize sustainable practices in our projects and operations.
  • Employee Empowerment: Our team members are empowered to take ownership of their projects and contribute their ideas.
Status: Closed