Software Engineer

Johannesburg FULL TIME R50,000 - R66,667 / Month

Job Description

Join our innovative team as a Software Engineer. You'll be responsible for crafting scalable and efficient software while collaborating with fellow engineers to build solutions that drive business success. This role offers significant opportunities for professional growth and development in a supportive environment.

Responsibilities

  • Design and implement software solutions that meet business needs.
  • Work with cross-functional teams to deliver high-impact projects.
  • Optimize applications for maximum speed and scalability.
  • Participate actively in Agile ceremonies such as daily stand-ups and sprint planning.
  • Mentor junior developers and assist in their professional growth.
  • Provide insights and improvements to enhance the development process.
  • Ensure adherence to best practices and coding standards.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree is preferred
Experience
  • 3-5 years of software engineering experience
Technical Skills
  • JavaScript
  • C#
Soft Skills
  • Problem-solving
  • Communication
Certifications
  • AWS Certified Developer
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms like AWS or Azure: Hands-on experience in deploying applications in cloud environments.

Benefits

  • Comprehensive health insurance packages
  • Flexible spending accounts
  • Professional training and development programs
  • Access to wellness initiatives

Company Culture

  • Diversity: We celebrate diversity and strive to create an inclusive workplace for all.
  • Continuous Learning: We support ongoing education and development for all our employees.
Status: Closed