Full Stack Developer

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

Job Description

Are you a skilled Full Stack Developer looking to make an impact? At Tech Innovations Inc., we're on the hunt for a talented individual who can work across the entire stack, from developing robust back-end systems to engaging front-end interfaces. In this pivotal role, you will contribute to the design, development, and optimisation of our software solutions, ensuring they meet the highest standards of quality and efficiency.

Responsibilities

  • Architect and implement scalable web applications across various platforms.
  • Actively participate in daily stand-ups and sprint planning meetings.
  • Develop responsive and accessible user interfaces using HTML, CSS, and JavaScript.
  • Collaborate with DevOps for CI/CD integration and deployment.
  • Research and integrate new technologies that enhance productivity.
  • Provide mentorship to junior developers and help them grow in their roles.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is advantageous
Experience
  • 5+ years of experience in software development, with a strong focus on full stack
Technical Skills
  • JavaScript
  • React
  • Node.js
  • Database Management
  • HTML/CSS
  • RESTful APIs
  • Git
  • Agile Methodologies
  • Testing Frameworks
  • Cloud Services
Soft Skills
  • Team Collaboration
  • Problem-solving
  • Time Management
  • Adaptability
Certifications
  • AWS Certified Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD Tools: Familiarity with Continuous Integration and Continuous Deployment practices.
  • Experience with Docker: Understanding of containerization and experience with Docker.

Benefits

  • Comprehensive health, dental, and vision coverage
  • Retirement savings plan with employer match
  • Flexible work arrangements
  • Professional development opportunities

Company Culture

  • Innovation: We foster an innovative culture that encourages creativity and exploring new ideas.
  • Collaboration: Our teams work collaboratively, sharing knowledge and supporting one another.
  • Diversity and Inclusion: We value diversity and promote an inclusive environment where everyone feels valued.
Status: Closed