Software Engineer

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

Job Description

Join our dynamic team as a Software Engineer, where you'll be instrumental in developing cutting-edge applications. The ideal candidate will have a solid understanding of both front-end and back-end development, and a passion for delivering high-quality software.

Responsibilities

  • Design, implement, and maintain web services.
  • Contribute to team planning, retrospectives, and stand-ups.
  • Assist in the migration of legacy applications to new technologies.
  • Review and improve application security and data protection mechanisms.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
  • Master's degree is advantageous
Experience
  • 5+ years of experience in full-stack development
Technical Skills
  • Node.js
Soft Skills
  • Analytical Skills
  • Leadership
Certifications
  • Google Cloud Certification
Languages
  • English: Fluent

Advantageous

  • Familiarity with microservices architecture: Experience in designing and implementing microservices solutions.
  • Experience with cloud platforms like AWS: Hands-on experience with AWS services for application deployment.

Benefits

  • Comprehensive medical and dental benefits
  • Retirement savings plan with company contribution
  • Work-from-home options
  • Opportunity for professional development

Company Culture

  • Continuous Improvement: We promote a culture of learning where everyone is encouraged to grow.
  • Respect and Trust: We foster an environment based on mutual respect and trust.
Status: Closed