Software Engineer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

As a Software Engineer at Innovative Solutions Ltd., you will be an integral part of our team, engaged in developing innovative software solutions tailored to meet diverse client needs. You will utilize your expertise in both front-end and back-end technologies to create high-quality applications that enhance user experience. Your role will involve collaborating with cross-functional teams to deliver projects on time while ensuring software performance and reliability.

Responsibilities

  • Design software solutions that meet client requirements.
  • Work closely with team members to deliver high-quality software products.
  • Optimize application performance and responsiveness.
  • Engage in continuous learning to stay updated with industry trends.
  • Mentor junior developers and interns.
  • Assist with deployment and integration of new software releases.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
Experience
  • 3+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • SQL
Soft Skills
  • Analytical Thinking
  • Teamwork
Certifications
  • Certified JavaScript Developer
Languages
  • English: Fluent

Advantageous

  • Exposure to Agile Methodologies: Experience working in Agile software development environments.
  • Knowledge of CI/CD tools: Familiarity with CI/CD processes and tools like Jenkins.

Benefits

  • Medical aid and wellness benefits
  • Flexible working arrangements
  • Paid time off and holidays
  • Opportunities for professional development

Company Culture

  • Innovation: We encourage creative thinking and support innovative solutions.
  • Diversity: We value diverse perspectives and promote an inclusive work environment.
  • Community Engagement: We actively participate in community development and outreach initiatives.
Status: Closed