Senior Software Developer

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

Job Description

In this Senior Software Developer role, based in Johannesburg, you'll utilize modern technologies to build and optimize applications. We're looking for a collaborative professional who can balance technical skills with a keen understanding of user experience, making impactful contributions to our projects.

Responsibilities

  • Collaborate in an agile team environment for feature development.
  • Engage with stakeholders to provide technical insights and solutions.
  • Research and implement new technologies as necessary.
  • Assist in database design and management.
  • Maintain effective communication with cross-functional teams.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is preferred
Experience
  • 5-7 years of experience in full-stack software development
Technical Skills
  • JavaScript
  • Node.js
  • React
Soft Skills
  • Critical Thinking
  • Adaptability
Certifications
  • AWS Certified Solutions Architect
  • PMP Certification
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Skilled in containerization and orchestration of applications.
  • Knowledge of cloud platforms: Experience with AWS or Azure for cloud deployments.

Benefits

  • Health, dental, and vision insurance.
  • Competitive salary and performance bonuses.
  • Paid time off and sick leave.
  • Retirement plan with employer match.

Company Culture

  • Continuous Learning: We prioritize personal and professional growth for our employees.
  • Supportive Environment: We maintain a supportive atmosphere to help each other succeed.
Status: Open