Job Openings Full-Stack Software Developer

About the job Full-Stack Software Developer

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).