Full-Stack Developer

Cape Town FULL TIME R50,000 - R65,000 / Month
(R600,000 - R780,000 / Year)

Job Description

As a Full-Stack Developer at Tech Innovations Inc., you'll play a key role in our development team. You will be responsible for designing, building, and maintaining robust web applications that meet the needs of our clients. The ideal candidate will have significant experience in both front-end and back-end technologies, with a knack for problem-solving and a passion for coding.

Responsibilities

  • Develop complex features while adhering to best practices in software development.
  • Manage and maintain database schemas and ensure data integrity.
  • Collaborate with cross-functional teams to define project requirements and delivery timelines.
  • Contribute to architectural and design decisions within the team.
  • Ensure robust security measures are implemented in applications.
  • Mentor junior developers and contribute to their skills development.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • SQL
  • HTML/CSS
  • RESTful APIs
Soft Skills
  • Problem-solving
  • Team collaboration
  • Communication
Certifications
  • AWS Certified Solutions Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Knowledge of containerization tools and orchestration.
  • Familiarity with Agile methodologies: Understanding Agile principles and application in software development.

Benefits

  • Health, dental, and vision insurance
  • Retirement savings plan with company match
  • Flexible working hours and remote options
  • Professional development opportunities

Company Culture

  • Innovation: We prioritize innovation and creativity in our projects.
  • Continuous Learning: Commitment to ongoing training and development for all employees.
  • Team Spirit: We promote a supportive environment where teams thrive.
Status: Open