Full-Stack Software Developer

apartmentThe Legends Agency placeCape Town calendar_month 
Full-Stack Software Developer
Develop pioneering Agentic AI solutions for a global client base in a role focused on the bleeding edge of technology.

Remote (South Africa-based) | Digital Agency | Market Related

About Our Client

The company is a digital agency currently evolving beyond traditional full-stack development. They build Agentic AI solutions and deliver digital experiences for a prestigious global client base.

The Role: Full-Stack Software Developer

The purpose of this role is to develop robust full-stack applications and pioneer Agentic AI implementations. It exists to help clients leverage AI in transformative ways while maintaining legacy systems and architecting next-generation solutions.

The main focus areas include frontend, backend, and system architecture development within a global collaborative environment.

Key Responsibilities
  • Develop robust full-stack applications spanning frontend, backend, and system architecture.
  • Implement Agentic AI solutions to help clients leverage AI in transformative ways.
  • Maintain and evolve legacy systems while architecting next-generation solutions.
  • Partner with international teams and clients to deliver digital experiences.
  • Shape a learning path in emerging technologies where best practices are being defined.
  • Translate technical concepts for diverse audiences as an exceptional communicator.
  • Solve problems by asking questions and finding creative solutions.
  • Collaborate with the team to share knowledge and debate architectural decisions.
About You
  • Strong proficiency in C# / .NET ecosystem.
  • Expert-level HTML/CSS and modern responsive design.
  • Advanced JavaScript and TypeScript (Node.js, React, or Angular).
  • Solid experience with REST APIs and Git workflows.
  • Hands-on experience with AWS Microservices architecture.
  • Genuine passion for software development and emerging technologies.
  • Self-directed learner comfortable with ambiguity and pivoting approaches.
  • Experience with Astro, Sanity CMS, or Tailwind CSS (nice-to-have).
  • Expertise in Netlify, Vercel, or Azure Microservices (nice-to-have).
  • Proficiency in SQL or MySQL (nice-to-have).
  • Familiarity with N8N, Model Context Protocol (MCP), or Agentic AI systems (nice-to-have).
  • Contributions to open-source projects or tech communities (nice-to-have).
apartmentCommunicate RecruitmentplaceCape Town
My client is a fast‑growing, tech‑led business operating across multiple African markets. They are hiring a Mid‑Level Software Developer to join a small, high‑calibre engineering team based in Cape Town. This is a hands‑on development role...
check_circleNew offer

Junior Software Developer

apartmentwePlaceplaceCape Town
Job description: The successful candidate will do software development on the CRM platform and client facing portals. The candidate will report to the Applications Development Manager. Responsibilities:  •  Develop components of the CRM platform...
apartmentCommunicate RecruitmentplaceCape Town
My client is looking for a Senior Software Developer who wants to work on impactful technology at scale and take ownership beyond just writing code. This role is deeply hands‑on and highly cross‑functional. Youll build and maintain cloud...