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

  • Build and manage web and mobile applications to meet client requirements.
  • Integrate user-facing elements with server-side logic.
  • Maintain clear communication with team members and clients.
  • Support various applications following best practices.
  • Lead technical discussions and aid junior developers.

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