Software Engineer

Cape Town FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

We are on the lookout for a skilled Software Engineer to bolster our development team. Your expertise in both front-end and back-end technologies will play a crucial role in crafting robust software solutions for our clientele.

Responsibilities

  • Design, implement, and support software applications tailored to our clients' needs.
  • Work closely with various stakeholders to ensure successful project deliveries.
  • Write clean, maintainable code following industry best practices.
  • Document software design and development processes.
  • Mentor junior developers and assist with their professional growth.
  • Engage in regular sprint planning and retrospective meetings.
  • Apply debugging tools to identify and fix software issues.
  • Contribute to process improvements across the software development lifecycle.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
  • Master's degree preferred
Experience
  • 5+ years of experience in full-stack development
Technical Skills
  • JavaScript
  • Angular
  • MySQL
  • GraphQL
Soft Skills
  • Adaptability
  • Attention to Detail
Certifications
  • Google Certified Professional Cloud Architect
  • Agile Certified Practitioner (PMI-ACP)
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud service providers: Experience with AWS, Azure, or GCP to develop cloud-native applications.
  • Understanding of microservices architecture: Knowledge in designing and implementing microservices-based applications.

Benefits

  • Health insurance subsidized by the company
  • Generous leave policies including parental leave
  • Opportunities for remote work
  • Performance bonuses based on company success

Company Culture

  • Inclusivity: We are committed to fostering a diverse and inclusive workplace culture.
  • Work-Life Balance: We promote a healthy work-life balance with flexible working options.
Status: Closed