Software Engineer

Johannesburg FULL TIME R40,000 - R60,000 / Month

Job Description

We are on the lookout for a passionate Software Engineer to join our dynamic team in Johannesburg. The ideal candidate will possess a strong foundation in software development principles and experience with various programming languages, particularly in JavaScript and Python. You will be involved in designing, implementing, and maintaining software solutions that enhance our operational efficiency and user satisfaction.

Responsibilities

  • Write clean, scalable code using .NET programming languages.
  • Participate in the entire software development lifecycle, including requirement analysis, design, implementation, testing, and deployment.
  • Maintain and improve existing software solutions.
  • Contribute to team meetings and provide updates on project progress.
  • Work closely with UI/UX designers to implement user-friendly interfaces.

Requirements

Experience
  • 4+ years experience in a software engineering role
Technical Skills
  • React
  • Node.js
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Familiarity with Agile software development processes.
  • Knowledge of cloud services (AWS, Azure): Experience in deploying applications in cloud environments.

Benefits

  • Competitive salary and performance bonuses
  • Work from home options
  • Health insurance and retirement plans
  • Opportunities for professional development

Company Culture

  • Innovation Driven: We prioritize continuous innovation and encourage our team to think creatively.
  • Inclusive Environment: We foster a diverse team where all voices are heard and valued.
Status: Closed