Save Job
Posted 2mo ago

Platform Developer

@ WSP
Midrand, Gauteng, South Africa
OnsitePart Time
Responsibilities:refactor MVP, scale app, deploy securely
Requirements Summary:6+ years of software development; multi-tenant SaaS scaling; Angular, .NET/C#, Python; JavaScript/TypeScript; Node.js/Express; SQL (PostgreSQL); Docker; Azure; CI/CD; AI-assisted development; strong English.
Technical Tools Mentioned:Angular, NET/C#, Python, JavaScript/TypeScript, Node.js/Express, SQL/PostgreSQL, Docker, Azure, CI/CD, Git
Save
Mark Applied
Hide Job
Report & Hide
Job Description

You will refactor and harden the existing MVP application for multi-tenant SaaS deployment: migration from SQLite to PostgreSQL/SQL, containerised Azure deployment, proper auth/RBAC, CI/CD pipelines, frontend migration from Vanilla JS to Angular, API gateway design, observability, and performance at scale. You are scaling an MVP to work 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

Must be highly proficient in English language – spoken and written comms.

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 (existing backend you'll work with)

JavaScript / TypeScript | Advanced — ES6+, async patterns, build tooling

Node.js / Express | Advanced — BFF layer, middleware, API gateway patterns

SQL | Advanced — PostgreSQL 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 — GitHub Actions or Azure DevOps. Automated testing, staged deployments

Git | Advanced — Branching strategies, rebasing, monorepo or multi-repo workflows

 

Required Experience

- Minimum 6 years professional software development experience

- Demonstrated body of work — public portfolio, GitHub profile, or equivalent

- Experience scaling a web application from MVP/prototype to production SaaS for thousands of concurrent global users (this is the 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 authorisation 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 (Github 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)

 

Don’t quite meet all the criteria? Apply, and we can see how your experience aligns to this 
role and other opportunities within the team.

Imagine a better future for you and a better future for us all. 
Join our close-knit community of talented individuals who share your passion for making a 
positive impact. Our global team includes more than 69,000 employees, working together to 
make a difference in communities both close to home and around the world. 
With us, you can. Apply today.