Software Engineer

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

Job Description

We are seeking a talented Software Engineer to join our vibrant team in Johannesburg. The ideal candidate will have a solid understanding of software development principles and a passion for creating high-performance applications. You will work on exciting projects that challenge your skills and help our clients succeed in their respective fields.

Responsibilities

  • Implement new features and enhance existing functionalities.
  • Conduct performance testing to ensure application reliability.
  • Document all development processes and code changes.
  • Build reusable code and libraries for future use.
  • Assist in troubleshooting and resolving software defects.
  • Collaborate with DevOps for seamless deployment and integration.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 3-5 years of full-stack development experience
Technical Skills
  • Python
  • React
Soft Skills
  • Adaptability
  • Effective communication
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Understanding of Agile methodologies: Experience working in Agile development environments.
  • Familiarity with microservices architecture: Experience in designing and implementing microservices-based applications.

Benefits

  • Market-related salary
  • Health and wellness programs
  • Working from home options available
  • Company sponsored events and activities

Company Culture

  • Continuous Learning: We value continuous improvement and provide opportunities for skills development.
  • Work-Life Balance: We believe in maintaining a healthy work-life balance for all our employees.
  • Employee Recognition: We recognize and reward our employees' achievements and contributions.
Status: Closed