📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Full Stack Engineer – SaaS Scaling & Azure Deployment

WSP in Africa · Midrand

Senior 🇬🇧 English
Angular C# Python FastAPI JavaScript TypeScript Node.js Express SQL PostgreSQL Docker Azure CI/CD Git

Job description

About the role

We are looking for a senior Full Stack Engineer to refactor and harden an existing MVP for multi‑tenant SaaS deployment. You will migrate the data layer, containerise the application on Azure, implement robust authentication, and move the front‑end from vanilla JavaScript to Angular. The role demands rapid delivery using AI‑assisted coding tools.

Key responsibilities

  • Migrate SQLite to PostgreSQL with zero‑downtime schema changes and multi‑tenant data isolation.
  • Containerise the application using Docker and orchestrate deployments on Azure App Service and Functions.
  • Implement enterprise‑grade authentication (OAuth2/OIDC), RBAC and SSO integration.
  • Re‑architect the front‑end to Angular, applying lazy loading, state management and performance tuning.
  • Design and maintain an API gateway with versioning, rate limiting and caching.
  • Set up CI/CD pipelines (GitHub Actions or Azure DevOps) with automated testing and staged releases.
  • Introduce observability (structured logging, distributed tracing, APM) and performance optimisation (profiling, load testing, Redis caching, CDN).

Required profile

  • Minimum 6 years of professional software development experience.
  • Proven track record of scaling an MVP to a production SaaS serving thousands of concurrent users.
  • Experience with multi‑tenant architecture, database migrations and enterprise authentication.
  • Strong English communication skills, both spoken and written.
  • Daily use of AI coding assistants (e.g., GitHub Copilot) with demonstrated speed gains.

Required skills

  • Angular (advanced component architecture, state management, lazy loading).
  • .NET / C# (5+ years, Azure Functions, API design).
  • Python (FastAPI, async patterns).
  • JavaScript / TypeScript (ES6+, async, build tooling).
  • Node.js / Express (BFF layer, middleware, API gateway).
  • SQL – PostgreSQL (schema migration, optimisation, multi‑tenant isolation).
  • Docker / Containers (Compose, multi‑stage builds, orchestration).
  • Azure Cloud (App Service, Functions, Blob Storage, Key Vault, AAD).
  • CI/CD (GitHub Actions or Azure DevOps, automated testing, staged deployments).
  • Git (branching strategies, rebasing, monorepo/multi‑repo workflows).

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec WSP in Africa.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in South Africa.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 1 month ago

Expires 3 weeks from now

22 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

WSP in Africa

Midrand