Software Engineer

Johannesburg FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

We are looking for an innovative Software Engineer ready to make a mark in software development. You will work closely with our talented team to design, implement, and maintain high-quality applications. Strong knowledge of software development frameworks and a passion for problem-solving is essential.

Responsibilities

  • Implement robust software solutions adhering to business needs.
  • Engage with stakeholders to understand requirements and provide feedback.
  • Ensure security and compliance standards are met across applications.
  • Utilize version control systems effectively.
  • Assist in the deployment and maintenance of software applications.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree preferred
Experience
  • 5+ years in full-stack development
Technical Skills
  • JavaScript
  • React
  • Angular
  • SQL Database Management
Soft Skills
  • Critical Thinking
  • Effective Communication
Certifications
  • Google Cloud Certified - Professional Cloud Developer
  • Certified Scrum Master
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms such as Azure: Experience with deploying and managing applications in cloud environments.
  • Knowledge of infrastructure as code tools: Familiarity with Terraform or similar tools for infrastructure management.

Benefits

  • Full medical, dental, and wellness benefits
  • Generous retirement plan with company contributions
  • Opportunities for remote work and flexible hours
  • Employee development programs and training

Company Culture

  • Innovation: We encourage creativity and innovative thinking to drive our projects forward.
  • Growth: A commitment to providing growth opportunities for all employees through mentorship and training.
  • Community Engagement: A focus on giving back to the community through various outreach initiatives.
Status: Closed