Senior Software Engineer

Johannesburg FULL TIME R80,000 - R100,000 / Month
(R960,000 - R1,200,000 / Year)

Job Description

We are on the lookout for a skilled Senior Software Engineer to join our Johannesburg team. You will leverage your expertise in full-stack development to design and implement robust software solutions. The ideal candidate should have a solid understanding of front-end and back-end technologies, as well as a passion for solving complex problems.

Responsibilities

  • Lead full-stack development projects from start to finish.
  • Evaluate and improve application performance.
  • Enforce coding standards and best practices.
  • Research and implement new technologies and frameworks.
  • Document development processes for future reference.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is advantageous
Experience
  • 5+ years in software engineering
Technical Skills
  • JavaScript
  • React
  • Node.js
Soft Skills
  • Problem-solving
  • Team collaboration
  • Communication
Certifications
  • AWS Certified Developer
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker and Kubernetes: Knowledge of containerization and orchestration tools.
  • Experience with CI/CD practices: Ability to implement continuous integration and deployment pipelines.

Benefits

  • Medical aid and wellness programs
  • Retirement benefits with employer contributions
  • Flexible working hours
  • Options for remote work

Company Culture

  • Innovation: We foster a culture of innovation and continuous improvement.
  • Diversity: We are committed to diversity, equity, and inclusion in our workplace.
  • Collaboration: Teamwork is at the heart of our success; we work together to achieve common goals.
Status: Closed