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.