GoodVibeCode
Jobs/Senior Full-Stack Developer
Athlon

Senior Full-Stack Developer

Athlon

South AfricaFull-time5-10 yearsRemoteRemote Solely
Posted 13 hours ago· Africa/Johannesburg· South Africa

About This Role

We're on the hunt for.. As Senior Full-Stack Developer, who will play a key role in delivering end-to-end solutions across a range of projects. Building high quality user experiences while engineering the systems, APIs and integrations that make them robust, scalable and secure. You’ll work across both front-end and back-end systems, taking ownership of technical delivery from initial discovery through to deployment. You’ll collaborate closely with designers, project managers, and clients to translate requirements into scalable, maintainable, and well-structured technical solutions. You are confident working with modern development workflows and use AI tools as an accelerator to improve speed, exploration, and efficiency: while maintaining responsibility for code quality, correctness, and long-term maintainability. You pair this with strong full-stack fundamentals, clean coding practices, and a sharp eye for quality. This role requires clear communication and the ability to operate comfortably in ambiguous, fast-moving project environments. You will also act as a technical point of contact for clients, helping guide decisions and shape project direction. You have a methodical approach to problem solving and a genuine passion for technology and the evolving development landscape. What good looks like TECHNICAL PLANNING Shape the technical approach and deliver solutions that support the client’s goals. Liaise directly with clients and other stakeholders as the primary technical contact on a project, to understand their requirements Conduct thoughtful research and creative problem solving of technical challenges Lead architectural decisions and system design Take ownership of projects from discovery through to delivery Provide accurate technical estimates, working closely with project managers to develop a detailed delivery plan that accounts for technical dependencies and mitigates risk Clear, confident and articulate presentation of appropriate solutions to clients, serving as their primary technical contact HANDS ON DEVELOPMENT (FULL-STACK) Collaborate with designers and project managers to translate requirements into technical implementations. Write clean, efficient, and maintainable code to create responsive and accessible user front-end interfaces. Build and maintain scalable back-end solutions Integrate with third-party services and APIs Troubleshoot complex issues across the technical stack and propose practical, effective solutions Deployment and Simple DevOps tasks as required AI ASSISTED & SPEC-DRIVEN DEVELOPMENT Leverage AI tools and structured specs to accelerate delivery without sacrificing quality. Apply spec-driven development practices - writing clear, structured specifications before and during implementation to keep AI-generated output accurate and aligned with intent. Use vibe coding techniques for rapid prototyping, exploring solutions and unblocking creative or technical decisions - this is an exploration and ideation practice, not a production delivery standard. Critically evaluate and review AI-generated code for correctness, security and maintainability before it reaches production. Stay current with the fast-moving AI tooling landscape and share tools and techniques that genuinely improve team output. TECHNICAL STANDARDS Maintain high technical standards as the lead developer on your projects. Clear, confident and articulate presentation of appropriate solutions to clients, serving as their primary technical contact Collaborate with designers to ensure creative concepts are executed to spec. With a sharp eye for design fidelity, you care about maintaining visual consistency, polish and motion detail. Ensure a high level of technical quality is maintained across projects from discovery to launch. Follow best practices consistently across accessibility, security and performance. PASSION & CULTURE Suggest ideas that improve our output, working methods and cultural activities. Excited by and keen to learn about innovative technologies, such as AI Suggest ideas, tools and systems to maximise the effectiveness of our processes and work Open to speaking at industry events on panels and raising the profile of Athlon in the public domain Five values that underpin everything we do Be Brave: Take chances, be ambitious. This is how you grow. Take risks, nothing can substitute experience. Take Ownership: Be a pro. Act like a champion. Own your domain. Not almost. All the way. Not most of the time. All of the time. Take ownership. Whatever it takes. Team First: Talent wins games, but teamwork wins championships. Respect the team. Treat others fairly. Build friendships. Disagree honestly. Share ideas candidly. We’re one team first. Craft Everything: Quality is never an accident; it’s always the result of intention, effort and skill. Craft everything. Passion Over Apathy: One person with passion is better than forty people merely interested. Use your passion as a catalyst to motivate and lead others. We expect you to be knowledgeable in: Suggest ideas that improve our output, working methods and cultural activities. 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 (prototyping and exploration; production code is always critically reviewed) Nice to have Animation for web (eg. CSS animations, GSAP, Framer, Motion.js, Lottie etc) Your experience: 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 (e.g. using Claude or Cursor as a core part of your workflow on a client project, not just occasional autocomplete) 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 How we work This is a fully remote role Your line manager is the Technical Lead You will work in the Engineering Team 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

Responsibilities

The Senior Full-Stack Developer will deliver end-to-end solutions across various projects, collaborating with designers and project managers to translate requirements into scalable technical implementations. They will also act as a technical point of contact for clients, guiding decisions and shaping project direction.

Requirements

Candidates should have 6-8 years of full-stack development experience and 2+ years of active use of AI tools for code development. A strong understanding of both front-end and back-end technologies, as well as experience in client-facing environments, is preferred.

Skills & Tags

HTMLCSSJavaScriptTypeScriptReactNext.jsNode.jsPHPWordPressAPI IntegrationGITCI/CDAWSGCPAzureAI Coding Tools

Keywords

Full-Stack DevelopmentUser ExperienceAPIsIntegrationsTechnical DeliveryClean Coding PracticesProblem SolvingTechnical PlanningArchitectural DecisionsSystem DesignDeploymentDevOpsAI ToolsSpec-Driven DevelopmentVibe CodingAccessibilitySecurityPerformanceAnimationGSAPFramerMotion.jsLottieCloud ServicesSoftware ArchitectureTechnical StandardsTeamworkInnovationPassion for TechnologyClient Engagement

Categories

TechnologySoftwareEngineeringCreative & Media

Source: workable