Software Engineer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

Join our vibrant team as a Software Engineer in Johannesburg, where you will engage in full-stack development, designing and implementing innovative software solutions. The ideal candidate will bring a robust skillset in both front-end and back-end technologies, ensuring the delivery of high-quality software that meets our clients' needs.

Responsibilities

  • Design and implement software solutions in a collaborative team setting.
  • Work with databases such as MySQL or MongoDB.
  • Integrate third-party services and APIs.
  • Support the troubleshooting of application performance issues.
  • Ensure adherence to industry best practices and security standards.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree is preferable but not required.
Experience
  • 5+ years of experience in software engineering
Technical Skills
  • Java
  • React
  • Microservices
  • Docker
Soft Skills
  • Mentorship
  • Adaptability
Certifications
  • AWS Certified Solutions Architect
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Hands-on experience with Agile methodologies: Familiarity with Scrum or Kanban frameworks.
  • Knowledge of Vue.js or Angular: Experience with other front-end frameworks is a plus.

Benefits

  • Monthly wellness allowance
  • Retirement savings plan with company contributions
  • Work-life balance initiatives
  • Support for continuing education and certifications

Company Culture

  • Supportive Leadership: Our leadership is committed to supporting employee growth and career opportunities.
  • Continuous Learning: We support ongoing education and training to keep our teams at the forefront of technology.
  • Work-life Harmony: We believe in maintaining a balance between professional and personal lives.
Status: Closed