Full-Stack Developer

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

Job Description

Join our Tech Innovations team as a Backend Developer, where you will be entrusted with designing and implementing server applications. You will work closely with front-end developers to enhance user experience while ensuring efficiency and reliability of the applications. We are seeking someone who is adaptable and eager to tackle challenges in a fast-paced environment.

Responsibilities

  • Participate in the software development lifecycle from conception to deployment.
  • Analyze business requirements and translate them into technical solutions.
  • Work with cross-functional teams to deliver software solutions that meet business needs.
  • User testing and feedback analysis to improve software functionality.
  • Suggest innovative solutions for improved application performance.
  • Lead development initiatives and ensure alignment with company goals.
  • Document software designs and application functionalities.
  • Conduct code reviews and ensure adherence to best practices.

Requirements

Education
  • Master's degree is a plus
Experience
  • 5+ years of experience in software development, particularly in full-stack roles.
Technical Skills
  • TypeScript
  • Mobile Development
Soft Skills
  • Critical Thinking
Certifications
  • Project Management Professional (PMP)
  • Google Cloud Professional Developer
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD pipelines: Familiarity with continuous integration and continuous deployment best practices.
  • Familiarity with Agile methodologies: Knowledge of Agile practices and ability to work within Scrum teams.

Benefits

  • Comprehensive health coverage including dental and optical care
  • Annual bonuses tied to performance metrics
  • Work-from-home options available
  • Training and development programs for skill enhancement

Company Culture

  • Innovative Environment: We cultivate creativity and encourage innovative thinking in all our projects.
  • Team First Approach: Our culture promotes collaboration and teamwork across all departments.
  • Continuous Learning: We believe in providing opportunities for growth through training and mentorship.
Status: Open