Software Engineer

Johannesburg FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

As a Software Engineer, you will be instrumental in developing efficient software solutions. Your role involves both front-end and back-end development, utilizing the latest technologies to improve our products and services.

Responsibilities

  • Design and implement new features based on user feedback and market trends.
  • Assist in troubleshooting and performance tuning of applications.
  • Mentor junior developers and share knowledge within the team.
  • Engage in regular communication with stakeholders to ensure alignment.
  • Adopt and disseminate best practices for software development.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3+ years of software development experience
Technical Skills
  • Java
  • JavaScript
  • SQL
Soft Skills
  • Team Collaboration
  • Problem-Solving
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Experience working in Agile environments to improve project delivery.
  • Knowledge of DevOps practices: Understanding of CI/CD pipelines and cloud deployment strategies.

Benefits

  • Competitive salary and benefits package
  • Work-from-home flexibility
  • Professional development opportunities
  • Health and wellness programs

Company Culture

  • Innovation: We value creative thinking and problem-solving skills.
  • Inclusivity: Our workplace promotes diversity and inclusivity among all employees.
  • Collaboration: Teamwork is essential in achieving our goals and driving success.
Status: Open