Senior Software Engineer

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

Job Description

Join our dynamic team during an exciting phase of growth as a Senior Software Engineer. You will be tasked with developing high-quality software that meets the needs of our clients. This position offers the chance to work on diverse technologies and contribute to best practice methodologies in software development.

Responsibilities

  • Lead software development projects from conception through deployment.
  • Evaluate and recommend software tools, platforms, and methodologies based on trends in the industry.
  • Create detailed documentation for technical processes.
  • Engage in user feedback sessions to innovate and improve products.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is advantageous
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • SQL
  • Git
Soft Skills
  • Problem-solving
  • Team collaboration
Certifications
  • AWS Certified Solutions Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Understanding of containerization and orchestration technologies.
  • Familiarity with CI/CD practices: Experience in implementing continuous integration and deployment workflows.

Benefits

  • Competitive salary package with performance-related bonuses
  • Health, dental, and vision insurance
  • Flexible working hours with hybrid remote options
  • Professional development opportunities

Company Culture

  • Innovation: We value creativity and encourage our team to think outside the box to solve challenges.
  • Diversity and Inclusion: We are dedicated to building a diverse and inclusive workplace that fosters respect and collaboration.
  • Collaboration: Our culture emphasizes teamwork and open communication to achieve goals together.
Status: Closed