This job is no longer available
This job expired on 25/07/2026. It no longer accepts applications.
Full Stack Engineer (Developer)
WSP au Canada · République démocratique du Congo
Job description
About the role
We are looking for a senior full‑stack engineer to refactor and harden an existing MVP SaaS application, preparing it for multi‑tenant deployment at scale. The role involves migrating the data layer, containerising the solution on Azure, improving authentication, and modernising the front‑end.
Key responsibilities
- Migrate the database from SQLite to PostgreSQL with zero‑downtime schema migrations and multi‑tenant data isolation.
- Containerise the application using Docker and deploy it to Azure App Service / Functions with CI/CD pipelines.
- Implement robust authentication and RBAC using OAuth2/OIDC and Azure AD.
- Rewrite the front‑end from vanilla JavaScript to Angular, applying lazy loading, state management and performance tuning.
- Design and implement an API gateway, versioning, rate limiting and caching strategies.
- Set up observability – structured logging, distributed tracing, APM – and ensure security compliance (OWASP, secret management).
- Perform load testing, profiling and optimise performance using Redis, CDN and circuit‑breaker patterns.
Required profile
- Minimum 6 years of professional software development experience.
- Proven track record of scaling a web application from MVP to production SaaS for thousands of concurrent users.
- Experience with multi‑tenant architecture, database migrations and enterprise‑level authentication/authorisation.
- Fluent English communication, both spoken and written.
- Daily use of AI coding assistants (e.g., GitHub Copilot, Claude Code) 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).
- PostgreSQL (schema migration, query 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, rebasing, monorepo/multi‑repo workflows).
- Observability tools (Application Insights, Datadog or equivalents).
- Security best practices (OWASP, secret management, CSP headers).
- Performance optimisation (profiling, load testing, Redis, CDN).
- Reliability patterns (health checks, graceful degradation, circuit breakers).
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the DR Congo.
Salaries by job title
- French-Speaking Customer Support Specialist (Remote) 13
- Country Director – Democratic Republic of Congo 8
- French-English Customer Support Associate 7
- Remote French-English Customer Support Representative 6
- Adjoint·e Chef de Mission aux Programmes 5
- French+English Bilingual Customer Service Representative 5
- Remote French Bilingual Customer Support Representative 5
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
WSP au Canada
République démocratique du Congo
Related job offers
-
PhD Position Control Theory for Self-Designing Digital Twins of Transportation Systems
University Positions République démocratique du Congo -
IT Support Officer
Barrick Mining Corporation République démocratique du Congo -
Volunteer Digital Transformation & Data Management Support
Ashoka République démocratique du Congo -
Card Migration PMO – Senior Delivery Role
Hyper Lychee Labs Kinshasa -
Technical Project Manager – Card Migration PMO
Auxo Talent Kinshasa