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'll play a key role in designing and developing high-quality software solutions. We're looking for a skilled individual with experience in both front-end and back-end technologies, ensuring scalability and performance in our applications.

Responsibilities

  • Design and implement effective APIs for applications.
  • Work closely with UX/UI designers to translate designs into functional applications.
  • Support the integration of third-party services and APIs.
  • Optimize applications for maximum speed and scalability.
  • Participate in daily stand-ups and sprint planning sessions.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is an advantage
Experience
  • 3+ years of experience in software development
Technical Skills
  • JavaScript
  • Node.js
  • HTML/CSS
  • Database Management
Soft Skills
  • Problem-solving
  • Team Collaboration
  • Effective Communication
Languages
  • English: Fluent

Advantageous

  • Experience with Cloud Platforms: Familiarity with AWS or Azure services.
  • Knowledge of Agile Methodologies: Experience working in Agile/Scrum environments.

Benefits

  • Competitive salary and performance bonuses
  • Comprehensive health and wellness benefits
  • Flexible working hours with remote options
  • Training and development programs

Company Culture

  • Innovation and Creativity: We encourage our team members to think creatively and innovate in their work.
  • Supportive Work Environment: Our culture promotes support, collaboration, and personal growth.
  • Commitment to Diversity: We value diversity and are committed to inclusive practices in hiring and management.
Status: Closed