Software Architect

Durban FULL TIME R75,000 - R100,000 / Month
(R900,000 - R1,200,000 / Year)

Job Description

Join us as a Software Architect where you will be responsible for planning and designing software architecture for various projects. You will mentor junior developers and drive the adoption of best practices within the team. Ideal candidates have a strong passion for tech and innovation.

Responsibilities

  • Develop software architectural strategies that align with business goals.
  • Engage in full cycle software development from research and design to implementation.
  • Ensure product quality through rigorous testing and QA practices.
  • Support post-release technical issues and implement solutions.
  • Collaborate with IT security to ensure the protection of software assets.
  • Optimize performance for software applications grand design.
  • Foster an innovative team culture focused on continuous improvement.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree a plus
Experience
  • 8+ years of experience in software architecture and design
Technical Skills
  • Python
  • NoSQL Databases
Soft Skills
  • Teamwork
  • Adaptability
Certifications
  • Google Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Familiarity with GraphQL: Experience in using GraphQL for building APIs.
  • Experience in Agile and Lean methodologies: Knowledge of Agile principles and Lean process development.

Benefits

  • Comprehensive medical aid package
  • Performance-related bonuses
  • Flexible working hours
  • Employee development initiatives

Company Culture

  • Diversity and Inclusion: Our team is composed of diverse backgrounds, fostering inclusivity and openness.
  • Work-Life Balance: We promote a healthy work-life balance to support overall well-being.
Status: Open