Software Developer

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

Job Description

As a Software Developer at Tech Innovations Inc., you will work on exciting projects, collaborating with a team of talented individuals. We are looking for someone who is proficient in multiple programming languages and enjoys tackling challenging problems.

Responsibilities

  • Design and implement scalable software solutions.
  • Work collaboratively in an Agile environment.
  • Engage in thorough testing and validation of software.
  • Create technical documentation for software development processes.
  • Stay updated with the latest industry trends and technologies.
  • Contribute to improving team processes and methodologies.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is preferable
Experience
  • 3+ years of experience in software development
Technical Skills
  • JavaScript
  • Python
  • React
  • Node.js
Soft Skills
  • Problem-solving
  • Team collaboration
Certifications
  • AWS Certified Developer
  • Scrum Master Certified
Languages
  • English: Fluent

Advantageous

  • Knowledge of cloud platforms (AWS, Azure): Experience deploying applications on cloud platforms.
  • Understanding of CI/CD pipelines: Experience in setting up continuous integration and continuous deployment processes.

Benefits

  • Medical aid coverage
  • Retirement funding contributions
  • Flexible working hours and remote work options
  • Performance bonuses based on company and individual performance

Company Culture

  • Collaborative Environment: We emphasize teamwork and innovation, encouraging diverse ideas and perspectives.
  • Commitment to Growth: We are dedicated to the professional development of our team members, providing continuous learning opportunities.
  • Inclusive Practices: We value diversity and inclusion, ensuring a welcoming environment for all employees.
Status: Closed