×
Register Here to Apply for Jobs or Post Jobs. X

Platform Developer

Job in Midrand, Gauteng, South Africa
Listing for: WSP in Africa
Full Time position
Listed on 2026-05-16
Job specializations:
  • Software Development
    Software Engineer, DevOps
Job Description & How to Apply Below

Job Overview

You will refactor and harden the existing MVP application for multi‑tenant SaaS deployment: migration from SQLite to Postgre

SQL/SQL, containerised Azure deployment, proper auth/RBAC, CI/CD pipelines, frontend migration from Vanilla JS to Angular, API gateway design, observability, and performance  are scaling an MVP to be deployable, secure, and fast for tens‑of‑thousands of concurrent users. Rapid pace is a key requisite, using latest AI coding acceleration technology to augment traditional methods.

Required Skills
  • Angular – Advanced component architecture, state management, lazy loading, performance tuning
  • NET / C# – Advanced, 5+ years, enterprise services, Azure Functions, API design
  • Python – Proficient, FastAPI, async patterns
  • JavaScript / Type Script – Advanced, ES6+, async patterns, build tooling
  • Node.js / Express – Advanced, BFF layer, middleware, API gateway patterns
  • SQL – Advanced, Postgre

    SQL required, schema migration, query optimisation, multi‑tenant data isolation
  • Docker / Containers – Advanced, Compose, multi‑stage builds, container orchestration
  • Azure Cloud – Proficient, App Service, Functions, Blob Storage, Key Vault, AAD (AWS/GCP transferable)
  • CI/CD – Advanced, Git Hub Actions or Azure Dev Ops, automated testing, staged deployments
  • Git – Advanced, branching strategies, rebasing, monorepo or multi‑repo workflows
  • English language – Highly proficient spoken and written communication
Required Experience
  • Minimum 6 years professional software development experience
  • Demonstrated body of work – public portfolio, Git Hub profile, or equivalent
  • Experience scaling a web application from MVP/prototype to production SaaS for thousands of concurrent global users (core of the role)
  • Experience with multi‑tenant architecture – data isolation, tenant‑aware middleware, per‑tenant config
  • Experience with database migration – schema versioning, zero‑downtime migrations, data integrity at scale
  • Experience with authentication and authorization at enterprise level – OAuth2/OIDC, RBAC, SSO integration
  • Experience with API design – versioning, rate limiting, pagination, caching strategy
Required Infrastructure & Operations
  • Observability – structured logging, distributed tracing, APM (Application Insights, Datadog, or equivalent)
  • Security – OWASP awareness, secret management, CSP headers, input validation, vulnerability scanning
  • Performance – profiling, load testing, caching strategies (Redis), CDN configuration
  • Reliability – health checks, graceful degradation, retry patterns, circuit breakers
Critical Differentiator: AI-Augmented Development
  • Must currently use AI coding assistants in daily work (Git Hub Copilot, Claude Code, Codex, or equivalent)
  • Must demonstrate significant speed multiplier (5x+ on typical tasks)
  • Must be comfortable with agentic workflows – running multiple AI agents concurrently, delegating subtasks, reviewing and integrating AI‑generated code
  • You will be live‑tested: given a mid‑level coding task that traditionally takes 3 weeks, you’ll have 60 minutes to complete it using whatever tools you choose
Preferred (Not Required)
  • Kubernetes / AKS orchestration experience
  • GIS / geospatial data experience (PostGIS, tile servers, Cesium)
  • Experience migrating legacy/prototype codebases to production architecture
  • Experience in engineering consultancy or infrastructure sector
  • Machine learning model serving / inference pipeline experience
What We Offer
  • Take a genuinely novel product from MVP to global scale — not maintaining legacy code
  • Elite small team — high autonomy, high impact
  • AI‑first development culture – use the best tools available, measured on output, not hours
  • Global exposure – WSP operates in 40+ countries
  • Competitive compensation (market‑dependent, discussed at interview)
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary