Senior Software Engineer

Johannesburg FULL TIME R50,000 - R62,500 / Month
(R600,000 - R750,000 / Year)

Job Description

Join our dynamic team as a Senior Software Engineer, where your primary role will revolve around designing and implementing efficient software solutions. Our ideal candidates will have extensive experience in both front-end and back-end technologies.

Responsibilities

  • Architect and develop software applications effectively.
  • Collaborate with other engineers and stakeholders.
  • Engage in continuous integration and deployment practices.
  • Keep abreast of industry trends and technologies in software development.
  • Enhance existing software and troubleshoot technical issues.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
  • Master's degree is an advantage
Experience
  • 5+ years of software engineering experience
Technical Skills
  • React
  • Node.js
Soft Skills
  • Problem-solving
  • Interpersonal Skills
Certifications
  • Google Cloud Associate Engineer
  • Certified Agile Practitioner
Languages
  • English: Fluent

Advantageous

  • Experience in Agile Development: Hands-on experience working in Agile teams for software development.
  • Familiarity with Kubernetes: Exposure to container orchestration with Kubernetes.

Benefits

  • Health, dental, and vision coverage for employees and dependents.
  • Retirement plan with company contributions.
  • Flexible working arrangements, including remote work options.
  • Employee development and training opportunities.

Company Culture

  • Continuous Improvement: We focus on continuous improvement and the pursuit of learning and growth.
  • Open Communication: Open lines of communication are encouraged for all employees, supporting an environment of trust.
  • Work-Life Balance: We prioritize work-life balance to maintain high morale and productivity among our staff.
Status: Open