Software Engineer

Johannesburg FULL TIME R25,000 - R35,000 / Month
(R300,000 - R420,000 / Year)

Job Description

Join our team as a Software Engineer focused on backend development. You will architect, code, and maintain vital backend components while ensuring high performance and responsiveness of our applications. Your expertise will directly influence the success of our product offerings, contributing to innovative solutions that drive our business forward.

Responsibilities

  • Architect backend solutions that are efficient and scalable.
  • Contribute to database design and management.
  • Assist in the training and onboarding of junior developers.
  • Participate in design and architectural discussions with team members.
  • Stay updated on industry trends and continuously enhance skills.

Requirements

Education
  • Bachelor's degree in Information Technology or related
Experience
  • 5+ years of professional software development experience
Technical Skills
  • JavaScript
  • NestJS
Soft Skills
  • Analytical Skills
  • Team Player
Certifications
  • Scrum Master Certification
  • Certified Agile Practitioner
Languages
  • English: Fluent

Advantageous

  • Knowledge of security best practices: Understanding of application security principles and practices.
  • Experience with CI/CD tools: Familiarity with CI/CD tools to automate testing and deployment.

Benefits

  • Comprehensive health benefits package
  • Work-from-home flexibility
  • Personal growth and mentorship programs
  • Regular team outings and events

Company Culture

  • Continuous Learning: We encourage continuous growth with training and development initiatives.
  • Work-Life Balance: We promote a healthy tension between work and personal life.
  • Employee Recognition: We believe in celebrating achievements and recognizing hard work.
Status: Closed