Software Engineer

Johannesburg FULL TIME R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

We are on the lookout for a talented Software Engineer to join our enthusiastic team in Johannesburg. You will play a crucial role in the design, development, and maintenance of our software products. Your expertise in both front-end and back-end technologies will propel our applications to the next level.

Responsibilities

  • Develop software solutions in line with business objectives and user requirements.
  • Test and deploy applications and systems, ensuring proper functionality.
  • Communicate with stakeholders about project status and potential improvements.
  • Help mentor junior developers and contribute to their professional growth.
  • Research and suggest new technologies to improve our development process.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree is preferred
Experience
  • 3+ years of experience in full-stack software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • Docker
  • AWS
Soft Skills
  • Creative thinking
  • Effective communication
Certifications
  • AWS Certified Solutions Architect
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD tools: Familiarity with CI/CD methodologies to streamline development.
  • Knowledge of Agile methodologies: Experience working in an Agile development environment.

Benefits

  • Competitive salary package
  • Health, dental, and vision insurance
  • Flexible working hours with remote options
  • Annual performance bonus
  • Opportunities for professional development

Company Culture

  • Innovative Environment: We cultivate a culture where new ideas are welcomed and innovation is encouraged.
  • Supportive Team: Our team members support each other's growth through collaboration and mentoring.
  • Work-Life Balance: We believe in balancing work commitments with personal life, offering flexible work arrangements.
Status: Closed