Back to jobs

Senior Full-Stack Developer at The Scytale – Apply now!

Scytale Johannesburg, Gauteng 5 months ago
Full-time
Information Technology
Market Related

Job Details

🏢 Company: Scytale
📍 Location: Johannesburg, South Africa
📌 Company Address: Scytale Office, Johannesburg, Gauteng, South Africa
💼 Job Title: Senior Full-Stack Developer
🕒 Job Type: Full-time
🌐 Work Model: Hybrid
🏭 Industry: Cybersecurity / Compliance Technology / SaaS


Company Overview

Scytale is a global AI-powered compliance automation leader transforming how organisations achieve and maintain trust. The platform automates frameworks including SOC 2, ISO 27001, SOX ITGC, GDPR, PCI DSS, and more than 45 additional frameworks.

Recognised as a G2 Leader in Governance, Risk & Compliance (GRC) and an AWS Rising Star Partner of the Year, Scytale supports startups, scale-ups, and enterprises worldwide through intelligent automation, real-time monitoring, and AI-driven compliance insights.


Job Overview

Scytale is seeking a Senior Full-Stack Developer to join its core R&D team in Johannesburg. This hands-on role spans backend and frontend development, cloud architecture, microservices design, and performance optimisation.

The successful candidate will play a strategic role in shaping a scalable SaaS platform that automates IT auditing processes for global SaaS organisations.


Key Responsibilities

Build & Design

  • Develop and enhance Scytale’s cloud-based SaaS platform

  • Implement microservices and containerised solutions

  • Leverage AWS and modern distributed architectures

Architecture & Engineering

  • Participate in architectural research and design decisions

  • Deliver scalable, resilient, and high-performance systems

  • Apply best-practice software design principles

Full-Stack Development

  • Develop backend services using Node.js

  • Build dynamic front-end interfaces using React

  • Integrate third-party APIs and external services

Collaboration

  • Work closely with stakeholders, customers, and internal teams

  • Ensure seamless system integration and platform reliability

Leadership & Mentorship

  • Guide junior developers

  • Maintain coding standards and best practices

  • Promote knowledge sharing within the team

Optimisation

  • Improve system performance and scalability

  • Stay current with emerging SaaS and DevOps technologies


Qualifications

Education

  • Bachelor’s Degree in Computer Science, Software Engineering, or related field (Advantageous)

Experience

  • 5+ years’ experience with Node.js

  • 5+ years’ experience with React

  • Proven production experience in microservices architecture

  • Experience building high-scale SaaS platforms (Advantageous)

  • Strong understanding of CI/CD and QA automation (Advantageous)

Technical Skills

Backend & Frontend:

  • Node.js

  • React

Architecture & APIs:

  • REST API development and integrations

  • Microservices design

Databases:

  • Relational and non-relational databases

Cloud & DevOps:

  • AWS or equivalent cloud platforms

  • Docker and Kubernetes

  • CI/CD pipelines

Professional Competencies:

  • Strong problem-solving capability

  • Solid understanding of software design patterns

  • Ability to lead technical initiatives

  • Strong written and verbal English communication skills


CV Tips for Senior Full-Stack Developers

To strengthen your application:

  • Showcase full-stack projects (include architecture diagrams if possible)

  • Quantify system scale (users, transactions, uptime improvements)

  • Highlight SaaS, cloud-native, and microservices experience

  • Provide GitHub or portfolio links where relevant

  • Demonstrate DevOps exposure (CI/CD, Docker, Kubernetes)

  • Emphasise leadership, mentoring, or project ownership experience

Focus on measurable impact rather than listing technologies alone.


Benefits of Joining Scytale

  • Work on an AI-powered global compliance platform

  • Stock options and long-term growth incentives

  • Study fund and professional development support

  • Monthly lunch stipends

  • Hybrid working flexibility

  • Collaborative, innovation-driven culture

  • Team events, wellness spaces, and social activities

  • Strong family-first values and work-life balance


Company Policy

Scytale is committed to equal opportunity employment and fostering a diverse, inclusive workplace. All hiring decisions are based on merit, qualifications, and business needs.

The company maintains strict data protection and confidentiality standards throughout the recruitment process. Only shortlisted candidates will be contacted.