Software Engineer

Johannesburg FULL TIME R50,000 - R62,500 / Month

Job Description

As a Software Engineer at Tech Innovations Inc., you will play a pivotal role in designing, developing, and maintaining software applications. We are looking for an individual with exceptional programming skills and a passion for technology.

Responsibilities

  • Develop and implement new software programs and applications.
  • Focus on bug fixing and improving application performance.
  • Collaborate with various teams to ensure seamless integration of applications.
  • Write technical documentation for reference and reporting.
  • Ensure code quality through unit testing and peer reviews.
  • Mentor junior developers and contribute to their professional growth.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is an advantage
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
Soft Skills
  • Problem-solving
  • Team collaboration
Certifications
  • AWS Certified Solutions Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Knowledge of container orchestration for application deployment.
  • Experience with CI/CD tools: Knowledge in using CI/CD tools to enhance development efficiency.

Benefits

  • Health, dental, and vision insurance
  • Retirement savings plan with employer contribution
  • Flexible working hours
  • Work-from-home options

Company Culture

  • Innovation: We prioritize innovation in our projects, encouraging all team members to contribute and share ideas.
  • Team Environment: Our work culture promotes teamwork, where collaboration and open communication are key.
  • Diversity and Inclusion: We value diversity and strive to create an inclusive environment for all employees.
Status: Closed