Software Developer

Cape Town FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are looking for a Software Developer with a passion for building efficient and scalable applications. The successful candidate will be responsible for developing software solutions that meet client needs while adhering to best practices in code quality. You will work in a collaborative environment and participate in the full software development lifecycle.

Responsibilities

  • Write and maintain technical documentation for software applications.
  • Integrate third-party APIs and services into applications.
  • Ensure compliance with industry standards and security protocols.
  • Monitor application performance and user experience metrics.
  • Contribute to the design of system architecture and overall project strategy.
  • Implement automated testing and continuous integration practices.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 5+ years of experience in software development
Technical Skills
  • Java
  • Python
Soft Skills
  • Problem-solving
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Experience with microservices architecture: Understanding of microservices and how to implement them.
  • Knowledge of RESTful API design: Experience designing and integrating RESTful APIs.

Benefits

  • Health insurance, retirement plan with company contributions.
  • Wellness programs and gym membership reimbursements.
  • Remote work flexibility for select roles.
  • Annual team-building retreats and social events.

Company Culture

  • Continuous Improvement: Encouragement of continuous learning and professional growth for all employees.
  • Community Engagement: Active involvement in community service and outreach programs.
  • Sustainability: A focus on sustainable practices within the company and our projects.
Status: Closed