Software Developer

Johannesburg FULL TIME R30,000 - R35,000 / Month
(R360,000 - R420,000 / Year)

Job Description

We are looking for a talented Software Developer to join our team. This role requires a blend of technical skills and creativity to develop high-quality code, tackle complex problems, and maintain our software applications. If you thrive in a fast-paced environment, we want to hear from you!

Responsibilities

  • Participate in architecture discussions and contribute to design decisions.
  • Develop software solutions for business requirements.
  • Manage project timelines and deliver measurable results.
  • Engage in continuous improvement efforts to enhance development processes.
  • Communicate effectively with team members and stakeholders regarding progress and blockers.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree preferred
Experience
  • 3+ years of experience in software development
Technical Skills
  • JavaScript
  • Python
  • SQL
Soft Skills
  • Collaboration
  • Time Management
Certifications
  • AWS Certified Developer
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker and Kubernetes: Understanding of containerization and orchestration for application deployment.
  • Experience with CI/CD practices: Experience in integrating practices for development, testing, and deployment.

Benefits

  • Medical aid and health insurance cover.
  • Annually performance-based bonus.
  • Training and development opportunities.
  • Flexible working hours with the option to work from home.

Company Culture

  • Innovative Environment: Tech Innovations Inc. fosters a culture of creativity and innovation.
  • Diversity and Inclusion: We appreciate diverse backgrounds and perspectives within our team.
  • Continuous Learning: We encourage ongoing professional development and skills enhancement.
Status: Open