Software Developer

Cape Town Full-Time R45,000 - R65,000 / Month
(R540,000 - R780,000 / Year)

Job Description

We are seeking an innovative Urban Planner to join our team in Johannesburg. This role involves designing and implementing urban development plans that prioritise sustainability and community engagement. The ideal candidate will possess strong analytical skills and a deep understanding of urban policies, helping to create vibrant urban spaces that cater to diverse populations.

Responsibilities

  • Design and develop robust applications using modern frameworks and languages.
  • Collaborate with other developers to integrate systems and improve functionality.
  • Perform thorough testing and validation before deployment.
  • Work closely with network engineers and system administrators to ensure compatibility and security of applications.
  • Effectively communicate project status and timelines to stakeholders.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
  • Postgraduate qualifications are an advantage.
Experience
  • 5+ years of software development experience including full-stack development.
Technical Skills
  • JavaScript
  • TypeScript
Soft Skills
  • Attention to Detail
  • Effective Communication
Certifications
  • Certified Ethical Hacker (CEH)
  • Certified Scrum Product Owner (CSPO)
Languages
  • English: Fluent

Advantageous

  • Experience with microservices architecture: Hands-on experience in developing applications using microservices.
  • Knowledge of container technologies: Experience with Docker and Kubernetes is a plus.

Benefits

  • Attractive salary and performance bonuses
  • Ongoing learning and development opportunities
  • Work-life balance initiatives
  • Employee recognition programmes

Company Culture

  • Continuous Learning: We support our employees in their professional development through training programmes and learning opportunities.
  • Work-Life Balance: We value our employees’ well-being, promoting a healthy work-life balance through flexible working arrangements.
  • Employee Empowerment: We empower our employees to take on challenges and make meaningful contributions to our projects.
Status: Closed