
Senior Full-Stack Developer
Athlon
full-time
Posted on:
Location Type: Remote
Location: South Africa
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Building high quality user experiences while engineering the systems, APIs and integrations that make them robust, scalable and secure.
- Collaborate closely with designers, project managers, and clients to translate requirements into scalable, maintainable, and well-structured technical solutions.
- Confidently work with modern development workflows and use AI tools as an accelerator to improve speed, exploration, and efficiency.
- Maintain responsibility for code quality, correctness, and long-term maintainability.
- Act as a technical point of contact for clients, helping guide decisions and shape project direction.
- Apply a methodical approach to problem solving and a genuine passion for technology and the evolving development landscape.
Requirements
- 6–8 years of full-stack development experience, with solid fundamentals across front end and back end
- 2+ years actively using AI tools for code development — daily use of LLM-based coding tools in a professional or substantial personal project context
- Demonstrable experience applying spec-driven development and/or vibe coding methodologies
- Experience working in an agency or client-facing environment preferred
- Full-stack development skills, with a flexible tech-agnostic mindset
- Must be knowledgeable in frontend languages (e.g. HTML, CSS/SCSS/Tailwind, JavaScript/TypeScript, frameworks like React and Next)
- Experience with Backend languages ( Node.js or PHP).
- Strong experience in one of WordPress (PHP) or modern JavaScript/Next.js headless CMS ecosystems, with the ability and willingness to work across both. Exposure to both is highly desirable.
- API Integration (REST , GraphQL)
- GIT workflows, CI/CD automation
- Cloud services (eg. AWS, GCP or Azure)
- Solid understanding of software architecture and system design principles
- AI coding tools — hands-on proficiency with tools such as Claude (claude.ai / Claude Code), Cursor, GitHub Copilot or similar LLM-assisted development environments
- Spec-driven development — writing structured prompts, technical specs and implementation plans that guide AI-assisted workflows effectively
- Vibe coding - comfortable using AI to rapidly prototype, iterate and explore solutions in fast-moving creative or technical contexts
Benefits
- The chance to work on innovative, high profile projects that make an impact
- A flexible work set-up - remote, hybrid, or whatever helps you do your best work
- A competitive salary with a benefits package to match
- Room to grow your career within a fast-growing international design
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
full-stack developmentfrontend languagesHTMLCSSJavaScriptTypeScriptNode.jsPHPAPI Integrationsoftware architecture
Soft Skills
problem solvingcollaborationcommunicationclient-facingmethodical approachpassion for technology