Cette offre n'est plus disponible
Cette offre a expire le 25/07/2026. Elle n'accepte plus de candidatures.
Full Stack Engineer (Developer)
WSP au Canada · République démocratique du Congo
Description du poste
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
Pourquoi signalez-vous cette offre ?
Aller plus loin
Salaires, guides et recherches en RD Congo.
Salaires par métier
- 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
- French+English Bilingual Customer Service Representative 5
- Remote French Bilingual Customer Support Representative 5
- Adjoint·e Chef de Mission aux Programmes 5
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Publie il y a 4 mois
55 vues · 0 interesses
Boostez vos chances
Importez votre CV : nous vous proposons les offres qui matchent votre profil.
Analyse de votre CV en cours...
WSP au Canada
République démocratique du Congo
Offres similaires
-
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 -
Assistant(e) Chargé(e) de la Gestion de l'Information
United Nations Development Programme Goma -
Officier suivi, évaluation, technologie et redevabilité
theirc Bunia