Software Engineer

Bloemfontein FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

Join our innovative team as a Software Engineer! In this role, you will use your backend development skills to create reliable and efficient software solutions. Collaborating closely with other team members, you'll contribute to various projects, tackling complex challenges and delivering impactful results.

Responsibilities

  • Build and maintain documentation for application features.
  • Engage in continuous learning and improvement to keep skills up to date.
  • Lead and mentor junior developers.
  • Participate in design and architecture discussions to enhance system performance.
  • Test and debug software applications to ensure functionality.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
  • Master's degree is preferred
Experience
  • 5+ years of experience in backend software engineering
Technical Skills
  • Java
  • Node.js
  • Docker
  • PostgreSQL
Soft Skills
  • Analytical skills
  • Collaboration
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Understanding of microservices architecture: Experience in designing and implementing microservices.
  • Mobile development experience: Familiarity with mobile app development is an advantage.

Benefits

  • Comprehensive health benefits
  • Generous leave policies
  • Employee assistance programs
  • Opportunities for advancement

Company Culture

  • Growth Mindset: We believe in continuous learning and personal development.
  • Balance: We promote a healthy work-life balance for our employees.
  • Empowerment: We encourage employees to take ownership and lead initiatives.
Status: Closed