Software Developer

Pretoria FULL TIME R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

We are searching for a passionate Software Developer to join our Pretoria team. The ideal candidate will possess strong skills in software design, development, and implementation, contributing to our innovative projects that drive performance and user engagement.

Responsibilities

  • Engineering, coding, and maintaining web applications.
  • Collaborating with other developers and stakeholders to design system architecture.
  • Optimizing software for maximum speed and scalability.
  • Participating in testing and debugging processes to enhance usability.
  • Writing technical documentation and user guides.

Requirements

Education
  • Bachelor's degree in Information Technology is preferred
Experience
  • 3+ years of experience in programming languages and frameworks
Technical Skills
  • Python
  • Django
  • Version Control (Git)
Soft Skills
  • Critical Thinking
  • Communication
Certifications
  • AWS Certified Developer - Associate
Languages
  • English: Fluent

Advantageous

  • Experience with DevOps tools: Familiarity with CI/CD pipelines and cloud deployment strategies.
  • Knowledge of Frontend frameworks: Experience with frontend frameworks like Angular or Vue.js would be advantageous.

Benefits

  • Comprehensive health benefits
  • 401(k) retirement plan with company matching
  • Flexible working hours
  • Professional development opportunities

Company Culture

  • Empowerment: We empower our employees to take initiative and drive change.
  • Work-Life Balance: Tech Innovations highly values the work-life balance for all employees.
  • Diversity: We promote diversity and inclusion in all aspects of our work.
Status: Open