Full Stack Developer

Pretoria Full-time R40,000 - R55,000 / Month
(R480,000 - R660,000 / Year)

Job Description

We're on the lookout for a Full Stack Developer to strengthen our talented team in Pretoria. This role is perfect for those passionate about technology and skilled in both front-end and back-end development. You'll be responsible for building scalable applications while collaborating with cross-functional teams to enhance our product offerings.

Responsibilities

  • Lead the development of complex applications across the tech stack.
  • Create and document software specifications for new features.
  • Work closely with project stakeholders to define project requirements and deliverables.
  • Ensure security measures are integrated into application development.
  • Analyze user feedback to enhance application capabilities.
  • Mentor junior developers and provide guidance on best practices.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 5+ years experience in full-stack software development
Technical Skills
  • Python
  • RESTful APIs
Soft Skills
  • Communication
  • Time Management
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes.: Familiarity with containerization and orchestration tools.
  • Knowledge of CI/CD processes.: Experience with CI/CD tools and practices is a plus.

Benefits

  • Competitive salary package with benefits.
  • Flexible working hours and remote work options.
  • Opportunities for professional development and training.
  • Annual performance bonuses.

Company Culture

  • Innovative Environment: We foster a culture of innovation and creativity.
  • Supportive Team Spirit: Our team prides itself on collaboration and support.
  • Commitment to Diversity: We value diversity and inclusion in our workplace.
Status: Closed