Software Developer

Cape Town FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

Join our dynamic team as a Software Developer, where you will engage in end-to-end software development processes. The ideal candidate should be proficient in multiple programming languages, enjoy problem-solving, and possess a creative mindset to design efficient software architectures.

Responsibilities

  • Develop high-quality software solutions that align with project goals.
  • Work closely with team members to ensure integration of tools and applications.
  • Document application processes for future reference.
  • Stay updated with emerging technologies to improve application performance.
  • Enhance existing software and create unit tests.
  • Assist in the migration of existing software to cloud-based solutions.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree preferred
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • Django
  • RESTful APIs
Soft Skills
  • Problem-solving
  • Communication skills
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Cloud Computing Experience: Familiarity with cloud services such as AWS or Azure.
  • DevOps Knowledge: Understanding of CI/CD processes and tools.

Benefits

  • Competitive salary package
  • Health and wellness benefits
  • Flexible working options including remote work
  • Opportunities for professional development and training

Company Culture

  • Innovation: We promote a culture of innovation, encouraging employees to think outside the box.
  • Collaboration: We believe in teamwork and value the contributions of all employees.
  • Diversity and Inclusion: We are committed to maintaining a diverse and inclusive workplace.
Status: Closed