Senior Software Engineer

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

Job Description

We are seeking a highly skilled Senior Software Engineer who thrives on challenge and innovation. In this role, you will design and develop high-quality software solutions, utilizing your expertise in backend technologies. Your contributions will have a significant impact on the team and the organization.

Responsibilities

  • Design and implement backend components using Node.js.
  • Collaborate with UI/UX designers to create intuitive applications.
  • Maintain and improve existing software solutions.
  • Troubleshoot and debug applications to enhance performance.
  • Conduct code reviews and mentor junior developers.
  • Participate in agile ceremonies and provide input on project phases.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
  • Master's degree preferred
Experience
  • 5+ years of experience in software engineering with a focus on backend development.
Technical Skills
  • Microservices Architecture
  • Docker
Soft Skills
  • Team Collaboration
  • Time Management
Certifications
  • Adobe Certified Expert
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Experience in Agile frameworks and methodologies to enhance project delivery.
  • Knowledge of data structures and algorithms: Strong understanding of data structures and algorithms for efficient software development.

Benefits

  • Flexible work environment with hybrid options
  • Comprehensive health care plan including dental and vision
  • Retirement plan with employer match
  • Professional development opportunities

Company Culture

  • Team Collaboration: We promote a collaborative work environment where every team member contributes to our success.
  • Innovation: We encourage team members to be creative and think outside the box, fostering innovation at all levels.
  • Flexibility: Our work culture embraces flexibility, allowing employees to balance their work and personal lives.
Status: Open