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 work in a collaborative atmosphere, developing robust software solutions that make a difference. Ideal candidates will have experience in both front-end and back-end development, with a keen eye for detail and a commitment to continuous learning and improvement.

Responsibilities

  • Architect and implement complex software systems using best practices.
  • Collaborate effectively in a diverse team to deploy new features.
  • Maintain a strong focus on user experience through design aesthetics.
  • Ensure the security of applications and data integrity.
  • Engage in continuous integration/continuous deployment (CI/CD) practices.
  • Document development processes for future reference.

Requirements

Education
  • Bachelor's degree in Computer Science, Software Engineering, or related field
Experience
  • 4+ years of experience in software engineering with a focus on full-stack
Technical Skills
  • JavaScript
  • Node.js
  • React
  • RESTful APIs
Soft Skills
  • Problem-solving skills
  • Team spirit
Certifications
  • Certified ScrumMaster
Languages
  • English: Fluent

Advantageous

  • Knowledge of CI/CD pipelines: Experience with CI/CD tools for deployment automation.
  • Experience in cloud services: Familiarity with cloud services, particularly AWS or Azure.

Benefits

  • Competitive salary with performance bonuses
  • Health insurance and retirement savings plan
  • Work-life balance initiatives
  • Mental health support programs

Company Culture

  • Diversity and Inclusion: We celebrate diversity and are committed to creating an inclusive workplace.
  • Growth Opportunities: We provide ample opportunities for our employees to grow and thrive.
Status: Closed