Full Stack Developer

Johannesburg Full-time R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

As a Full Stack Developer at Tech Innovations Inc., you will play an essential role in the development of high-quality software. You will participate in every phase of the development process, from concept through to delivery, ensuring that functionality and performance meet the highest standards. Your expertise in multiple layers of technology will be critical for our overarching success.

Responsibilities

  • Architect and build performant, scalable applications for end users.
  • Work with data storage solutions and ensure data integrity.
  • Integrate third-party services and APIs into applications.
  • Participate in Agile development processes and sprint planning.
  • Monitor application performance and usage, making necessary adjustments.
  • Provide support for deployed applications and troubleshoot issues.
  • Act as a technical mentor for junior developers in the team.
  • Foster a collaborative and innovative work environment.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent experience
Experience
  • 5+ years of experience in software development with full-stack emphasis.
Technical Skills
  • JavaScript
  • React
  • Node.js
  • RESTful APIs
Soft Skills
  • Analytical Thinking
  • Adaptability
Certifications
  • Certified ScrumMaster
Languages
  • English: Fluent

Advantageous

  • Experience with DevOps tools: Familiarity with CI/CD tools and DevOps practices.
  • Familiarity with TypeScript: Knowledge of TypeScript to enhance JavaScript capabilities.

Benefits

  • Health and wellness benefits including gym memberships
  • Performance bonuses based on annual goals
  • Work-life balance initiatives
  • Paid time off and leave benefits

Company Culture

  • Growth Opportunities: Continuous learning is encouraged through various training and workshops.
Status: Closed