Software Architect

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

Job Description

We are seeking a talented Software Architect to spearhead the development of innovative software solutions. Your role will involve assessing existing systems, designing enhancements, and implementing architecture solutions that promote scalability and efficiency while ensuring high-quality deliverables.

Responsibilities

  • Oversee the software development lifecycle and ensure quality through efficient architecture.
  • Partner with project managers to align architecture processes with business goals.
  • Help establish coding best practices and standards across teams.
  • Review technical documentation for accuracy and completeness.
  • Contribute to project timelines and resource management strategies.
  • Integrate user feedback into architectural revisions.
  • Foster an agile environment to enhance collaboration and innovation.
  • Analyze and maintain software performance metrics.
  • Provide input on strategic technology direction for the company.
  • Collaborate with stakeholders to clarify project requirements and expectations.

Requirements

Education
  • Bachelor's degree in Information Technology or similar
  • Master's degree is a plus
Experience
  • 10+ years of software engineering experience with significant architectural roles
Technical Skills
  • JavaScript
  • Architecture Patterns
Soft Skills
  • Team leadership
  • Negotiation
Certifications
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Hands-on experience with serverless architectures: Ability to design applications using serverless services on AWS or Azure.
  • Familiarity with machine learning systems: Knowledge of tools and frameworks for implementing machine learning solutions.

Benefits

  • Comprehensive health coverage, including dental and vision
  • Employee stock options and profit-sharing opportunities
  • Paid time off and holidays
  • Access to wellness programs

Company Culture

  • Diversity and Inclusion: We are committed to fostering a diverse and inclusive environment where everyone feels valued.
  • Employee Empowerment: We empower our employees to take initiative and contribute to the company's success.
Status: Open