Software Developer

Johannesburg FULL TIME R25,000 - R37,500 / Month
(R300,000 - R450,000 / Year)

Job Description

As a Software Developer at Tech Innovations Inc., you'll have the opportunity to develop impactful software solutions. Bring your creativity and technical skills to a team dedicated to delivering exceptional products.

Responsibilities

  • Architect and develop full-stack applications for various platforms.
  • Ensure application security and data protection measures are in place.
  • Work closely with QA teams to validate application functionality.
  • Participate in team meetings and provide status updates on projects.
  • Mentor junior developers and contribute to a positive team culture.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3-5 years of software development experience
Technical Skills
  • Java
  • Python
  • JavaScript
  • React
  • SQL
Soft Skills
  • Teamwork
  • Problem-solving
  • Communication
Languages
  • English: Fluent

Advantageous

  • Experience with agile development methodologies: Familiarity with Scrum or Kanban frameworks.
  • Knowledge of DevOps practices: Understanding of continuous integration and deployment processes.
  • Familiarity with cloud platforms: Experience with AWS, Azure, or Google Cloud.

Benefits

  • Competitive salary and performance bonuses
  • Health insurance and wellness programs
  • Opportunities for professional development
  • Flexible working hours
  • Remote work options available upon request

Company Culture

  • Innovation: We prioritize creativity and encourage our team to think outside the box.
  • Diversity and Inclusion: We celebrate diversity and are committed to building an inclusive workplace.
  • Team Collaboration: Our team thrives on collaboration and open communication.
Status: Closed