Software Developer

Cape Town FULL TIME R37,500 - R50,000 / Month
(R450,000 - R600,000 / Year)

Job Description

We are seeking a talented Software Developer who is passionate about creating efficient, scalable software solutions. This role involves collaborating with various teams to develop applications that serve our clients' needs, utilizing your expertise in both front-end and back-end technologies.

Responsibilities

  • Create and maintain robust software solutions using Java and JavaScript frameworks.
  • Engage with stakeholders to gather and clarify project requirements.
  • Test software to ensure reliability and performance.
  • Enhance the code quality by implementing best practices.
  • Contribute to team knowledge sharing through presentations and mentoring.
  • Participate in sprint planning and retrospectives.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Relevant certifications are a plus
Experience
  • 3-5 years of experience in full-stack software development
Technical Skills
  • Python
  • Django/Flask
Soft Skills
  • Analytical thinking
  • Communication
Certifications
  • Scrum Master Certification
  • Google Cloud Certified - Professional Cloud Architect
Languages
  • English: Fluent

Advantageous

  • Experience with DevOps practices: Hands-on experience with DevOps tools and methodologies for continuous integration.
  • Knowledge of microservices architecture: Experience designing and implementing systems based on microservices.

Benefits

  • Health, dental, and vision insurance
  • Paid time off and holidays
  • Flexible schedules and remote work options
  • Employee training and development programs

Company Culture

  • Growth Mindset: We foster a culture of learning and provide opportunities for professional development.
  • Work-Life Balance: We prioritize a balanced approach to work and personal life.
  • Community Engagement: Encouragement to engage with the community and participate in local initiatives.
Status: Closed