Software Developer

Cape Town FULL TIME R25,000 - R50,000 / Month
(R300,000 - R600,000 / Year)

Job Description

We are seeking a talented Software Developer to join our dynamic team in Cape Town. The ideal candidate will have a solid foundation in software development, with a keen interest in both front-end and back-end technologies. You will work collaboratively with other developers and stakeholders to deliver high-quality software solutions that meet business needs.

Responsibilities

  • Design and implement new features based on user requirements.
  • Collaborate with the UX/UI team to create user-friendly interfaces.
  • Ensure security and data protection for all developed applications.
  • Maintain version control of software projects and documentation.
  • Assist in training and onboarding of new developers.

Requirements

Education
  • Bachelor's degree in Software Engineering
Experience
  • 3-5 years of experience in full-stack software development
Technical Skills
  • Ruby
  • GraphQL
  • Django
Soft Skills
  • Problem Solving
  • Communication
Certifications
  • AWS Certified Developer
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms: Hands-on experience with AWS or Azure for cloud-based solutions.
  • Understanding of microservices architecture: Experience in developing applications using microservices architecture.

Benefits

  • Generous leave policies including paid vacation and sick leave
  • Profit-sharing and performance bonuses
  • Access to exclusive company events and networking opportunities
  • Regular team-building activities and social events

Company Culture

  • Innovation Driven: We encourage our teams to think outside the box and explore new technologies.
  • Work-Life Balance: We prioritize work-life balance for our employees, offering flexible hours and remote work options.
  • Diverse Team Culture: We celebrate diversity and bring together individuals from various backgrounds and experiences.
Status: Closed