Senior Full Stack Developer

apartmentPsybergate (Pty) LTD placeCape Town calendar_month 

What you will be doing:

  • Design and develop scalable web applications using React and modern front-end technologies.
  • Develop secure, maintainable and high-performance APIs using C# and .NET 8+.
  • Design, develop and optimise PostgreSQL databases.
  • Develop reusable components, services and libraries.
  • Apply modern architectural patterns including Clean Architecture, Domain-Driven Design (DDD), Event-Driven Architecture and Microservices where appropriate.
  • Build and maintain CI/CD pipelines.
  • Deploy and support applications in cloud environments, particularly Microsoft Azure.
  • Implement Infrastructure-as-Code principles and deployment automation.
  • Develop automated tests and contribute to quality engineering practices.
  • Conduct peer code reviews and ensure adherence to coding and security standards.
  • Implement application monitoring, logging and performance improvements.
  • Use AI development tools such as GitHub Copilot, Microsoft Copilot, Claude Code and Cursor AI as part of the software development lifecycle.
  • Use AI tools for code generation, refactoring, documentation, testing, troubleshooting, debugging and architectural analysis.
  • Create and maintain effective prompts and AI-assisted development workflows.
  • Critically evaluate AI-generated code for security, performance, maintainability and compliance.
  • Contribute to AI Engineering standards and best practices.
  • Participate in architecture reviews and technical governance.
  • Mentor junior and intermediate developers.
  • Promote AI-enabled development practices across development teams.
  • Contribute to technical communities, innovation initiatives and continuous improvement.
  • Work collaboratively with cross-functional teams and stakeholders to deliver enterprise-grade solutions.

What we are looking for:

  • Bachelor's Degree in Computer Science, Information Systems, Software Engineering or a related field.
  • 7+ years' professional software development experience.
  • 5+ years' experience with C# and .NET.
  • 5+ years' experience with React.
  • 3+ years' experience with PostgreSQL.
  • At least 1 year of practical experience using AI-assisted development tools in production environments.
  • Strong experience with C#, .NET 8+, ASP.NET Core and REST APIs.
  • Strong experience with React, TypeScript and JavaScript.
  • Experience with Entity Framework Core.
  • Experience with PostgreSQL database design, query optimisation and performance tuning.
  • Experience with Git, GitHub and Azure DevOps.
  • Experience building and maintaining CI/CD pipelines.
  • Experience with Docker.
  • Experience deploying solutions to cloud environments.
  • Experience with Microsoft Azure will be advantageous.
  • Experience with Azure services such as App Services, Container Apps, Azure Functions, Azure SQL, Azure OpenAI, Key Vault and Application Insights will be advantageous.
  • Practical experience with GitHub Copilot, Microsoft Copilot and Claude Code.
  • Experience using AI for debugging, unit test creation, documentation and software development.
  • Experience with prompt engineering for software development.
  • Strong understanding of secure software development practices.
  • Strong system design and solution architecture skills.
  • Experience mentoring developers and providing technical guidance.
  • Strong problem-solving, communication and stakeholder engagement skills.

Advantageous:

  • Experience building AI-native applications.
  • Experience implementing AI agents.
  • Experience with AI Agent Frameworks.
  • Experience with Model Context Protocol (MCP).
  • Experience with AI workflow orchestration.
  • Experience working within enterprise consulting environments.
  • Experience within highly regulated industries.
  • Microsoft Azure, AI Engineering, Cloud or Agile/Scrum certifications.

Please note that if you do not hear from us within 3 weeks, consider your application unsuccessful.

Please note that most of our positions are remote; however, candidates should reside within travelling distance of the client site, as the working arrangements may change depending on business requirements.

Follow for the Latest Vacancies

Join Psybergate Careers Channel here:

apartmentIDBASE SOFTWAREplaceCape Town
Senior Full Stack Developer -- AI-Enabled Software Engineering Job Details Division: DevX Business Unit: RIB Minimum experience: Mid-Senior Company primary industry: Information Services Job functional area: Information Technology Job...
apartmentWest Coast PersonnelplaceMilnerton, 8 km from Cape Town
This position would suit a recent graduate or junior developer who already has some practical coding exposure and wants to develop into a strong full stack developer. You should enjoy solving problems, writing code, learning new technologies and understanding...
apartmentCommunicate RecruitmentplaceCape Town
is infected. Legacy systems are spreading. The business needs a developer capable of surviving both the Frontend and the Backend." If you're a Senior Full Stack Developer who has survived production outages, inherited undocumented systems, and lived to tell...