Principal Software Architect

1 month ago


Centurion, Gauteng, South Africa Network Recruitment Full time
Job Overview

We are seeking an experienced Principal Software Architect to lead the development of new CMS features and modules. As a key member of our team, you will be responsible for designing and implementing scalable solutions, collaborating with cross-functional teams, and mentoring junior developers.

Key Responsibilities
  • Design and develop new CMS features and modules using expertise in both frontend and backend technologies.
  • Architect scalable solutions adhering to best practices, design patterns, and architectural principles.
  • Mentor junior developers promoting a culture of knowledge sharing and continuous learning within the team.
  • Collaborate closely with UI/UX designers to create intuitive and user-friendly interfaces that improve the user experience.
  • Develop and maintain RESTful APIs integrating with internal systems and third-party services to expand CMS functionality.
Requirements
  • 7+ years of experience in full-stack development with proficiency in both frontend (HTML, CSS, JavaScript) and backend (Node.js, Python, Java, etc.) technologies.
  • Strong expertise in modern frontend frameworks (Angular, React, Vue.js) and backend frameworks (Express.js, Django, Spring Boot).
  • Experience with cloud computing platforms (AWS preferred) including deploying and managing applications in cloud environments.
  • In-depth knowledge of relational and non-relational databases (PostgreSQL, MongoDB) with experience in database design, optimization, and administration.
  • Proven ability to lead and deliver complex software projects ensuring on-time delivery within budget constraints.
  • Strong problem-solving skills with the ability to navigate complex technical challenges and develop creative solutions.
  • Excellent communication and interpersonal skills enabling effective collaboration with cross-functional teams and stakeholders.
Additional Benefits
  • A competitive salary of $180,000 per annum.
  • Opportunities for professional growth and development within a dynamic and supportive team environment.
  • Flexible working arrangements including remote work options.
  • Access to cutting-edge technology and tools to enhance productivity and efficiency.


  • Centurion, Gauteng, South Africa Network Recruitment Full time

    Job Description:As a Software Development Team Lead - Senior Java Architect at Network Recruitment, you will be responsible for leading and mentoring a team of skilled Developers, fostering collaboration and innovation across the full software development lifecycle. Key Responsibilities:Oversee the software development process to ensure high-quality...


  • Centurion, Gauteng, South Africa Network Recruitment Full time

    Job Title: Senior Software Architect for Safety-Critical SystemsAbout Network RecruitmentWe are a leading recruitment agency specializing in connecting top talent with innovative companies. Our expertise lies in placing professionals in high-demand fields, ensuring seamless integration and maximizing potential.Salary: $120,000 - $180,000 per annumJob...


  • Centurion, Gauteng, South Africa Network Recruitment Full time

    Job DescriptionWe are seeking an experienced Senior System Architect to join our team at Network Recruitment. The ideal candidate will have a strong background in software development and system maintenance.


  • Centurion, Gauteng, South Africa EQ Plus Full time

    We are seeking an experienced Lead Oracle Developer Architect to join our team at EQ Plus. As a key member of our development team, you will play a crucial role in shaping the direction of our software solutions. Your leadership skills and technical expertise will enable us to deliver high-quality Oracle-based solutions to our clients.


  • Centurion, Gauteng, South Africa CF Consulting Full time

    About CF ConsultingWe are a leading software development company that helps businesses solve complex problems with innovative solutions.


  • Centurion, Gauteng, South Africa Alinta Tech Solutions Full time

    About Alinta Tech SolutionsWe are a leading technology solutions provider, dedicated to delivering innovative and cutting-edge solutions that drive business growth and success.Job Title: Cloud and Enterprise Network ArchitectJob Description:The RoleWe are seeking an experienced Cloud and Enterprise Network Architect to join our team at Alinta Tech Solutions....


  • Centurion, Gauteng, South Africa Network Recruitment Full time

    We are seeking a highly skilled Principal Mechanical Systems Specialist to join our team at Network Recruitment. The successful candidate will have a strong background in mechanical engineering and experience working on complex projects.Job DescriptionThe Primary Responsibilities of this role include:Leading the design, planning, and execution of mechanical...


  • Centurion, Gauteng, South Africa PMD MS Full time

    PMD MS is seeking a highly experienced IT Systems Architect and Network Manager to join our team. This role offers an estimated salary of $120,000 - $180,000 per annum, depending on experience and qualifications.Job Description:The successful candidate will be responsible for the optimization, maintenance, and setup of our company's computer information...


  • Centurion, Gauteng, South Africa E&D Recruiters Full time

    Senior Automotive Controls Software EngineerWe are seeking a highly skilled Senior Automotive Controls Software Engineer to join our team at E&D Recruiters.About the Role:This is a senior-level position that requires significant experience in vehicle control systems, electrical vehicle design, and software development. The ideal candidate will have expertise...


  • Centurion, Gauteng, South Africa Alinta Tech Solutions Full time

    Job OverviewThe Cloud Infrastructure Architect role at Alinta Tech Solutions is a key position responsible for ensuring the stability, integrity, and efficient operation of our information systems. This involves monitoring, maintaining, supporting, and optimizing all networked software and associated operating systems to maximize IT system investments.We are...


  • Centurion, Gauteng, South Africa E&D Recruiters Full time

    Job Summary:","Company Overview": "E&D Recruiters specializes in placing top talent in various industries. We are proud to present a unique opportunity for an exceptional Embedded Software Developer.","Salary": "$120,000 - $180,000 per year", "Job Description": "As a key member of our client's team, you will be responsible for the development and maintenance...


  • Centurion, Gauteng, South Africa C3 Resources Full time

    Job DescriptionC3 Resources is seeking a highly skilled Technical Draughtsman to join our team. As a Principal Design Engineer, you will play a crucial role in creating intricate 3D models and technical drawings for mechanical piping and equipment in process plants.Key Responsibilities:Create detailed 3D models and technical drawings for piping, storage...


  • Centurion, Gauteng, South Africa E&D Recruiters Full time

    Job TitleLead Software DeveloperWe are seeking a skilled Lead Software Developer to join our team at E&D Recruiters. This is an exciting opportunity for a highly motivated and experienced professional to take on a leadership role in software development.Job DescriptionThe successful candidate will be responsible for the development, verification, and...


  • Centurion, Gauteng, South Africa FACT Full time

    The company FACT seeks a highly skilled Strategic Enterprise Solutions Architect Lead to join its team. As a key member of the IT department, this individual will play a vital role in shaping the organization's technological direction and ensuring alignment with business objectives.**Job Summary:**This leadership position requires someone with extensive...


  • Centurion, Gauteng, South Africa Dynexity Full time

    Job SummaryDynexity seeks an experienced Principal Armoured Vehicle Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing armoured vehicles that meet the highest standards of quality, reliability, and performance.About DynexityWe are a leading provider of innovative solutions in...


  • Centurion, Gauteng, South Africa MC Technology Staffing Full time

    At MC Technology Staffing, we are seeking an experienced Simulation Solutions Architect to join our team. With a strong background in simulation technology and client-facing skills, you will play a crucial role in delivering innovative solutions that drive business growth.About the RoleThis is a challenging opportunity for a seasoned professional who can...


  • Centurion, Gauteng, South Africa Network Recruitment Full time

    Network Recruitment is a leading recruitment agency that helps businesses find top talent. We are currently looking for a Senior Software Engineer with expertise in full stack development to join our team.Job DescriptionWe are seeking an experienced Senior Software Engineer to lead the development of new CMS features and modules. The ideal candidate will...

  • Design Technician

    3 weeks ago


    Centurion, Gauteng, South Africa Express Employment Professionals Midrand Full time

    Job Title: Design TechnicianLocation: CenturionRemuneration: R192 000 per yearThe successful candidate will be responsible for producing detailed and precise drawings based on specifications, sketches, or preliminary designs.To be considered for this role, you should have a tertiary qualification in Mechanical engineering, minimum 1 year experience as a...


  • Centurion, Gauteng, South Africa Network Recruitment Full time

    Job Overview:We are seeking a skilled Technical Leadership role to join our team. As a Java Development Manager, you will be responsible for leading and mentoring a team of developers, fostering collaboration and innovation.About the Role:This is a full-time position that requires at least 10 years of hands-on software development experience across the full...


  • Centurion, Gauteng, South Africa Makhado Consulting Full time

    Job DescriptionMakhado Consulting is seeking a highly skilled Solutions Delivery Lead to join our team. The successful candidate will be responsible for leading the development of complex software applications and ensuring that they are delivered on time, within budget, and to the highest quality standards.Key Responsibilities:Lead the development of...