Software Engineer

Johannesburg FULL TIME R41,666 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

As a Software Engineer, you'll play a crucial role in the design and implementation of software applications. We are looking for candidates who are not just coders, but creative thinkers able to contribute to our technological advances.

Responsibilities

  • Design, develop, and deploy software applications using best coding practices.
  • Support legacy systems while implementing new software solutions.
  • Assist in performance tuning and application troubleshooting.
  • Regularly update project documentation and technical specs.
  • Liaise with database administrators to ensure data integrity.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree in Software Engineering is a plus
Experience
  • 4+ years of experience in developing web applications
Technical Skills
  • Java
  • API Development
Soft Skills
  • Critical Thinking
  • Leadership
Certifications
  • Google Cloud Certified
  • Oracle Certified Associate, Java SE
Languages
  • English: Fluent

Advantageous

  • Experience with modern web frameworks: Hands-on experience with frameworks such as Vue.js or Angular.

Benefits

  • Health and wellness stipends
  • Annual salary reviews
  • Team-building retreats
  • Opportunities for career advancement

Company Culture

  • Flexible Work Options: Our flexible work model supports work-life balance, enabling our staff to work comfortably.
  • Continuous Learning: We invest in our people, offering regular training sessions and workshops.
  • Team Spirit: Our team culture embraces collaboration and celebrates collective achievement.
Status: Closed