Jobiglo

Aucun resultat.

Full Stack Engineer (Developer)

WSP au Canada · République démocratique du Congo

Nouveau
Senior 🇬🇧 English
Angular C# Python FastAPI JavaScript TypeScript Node.js Express PostgreSQL Docker Azure Azure Functions GitHub Actions Azure DevOps Git Application Insights Datadog Redis CDN OWASP OAuth2 OIDC RBAC SSO GitHub Copilot Claude Code Codex

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

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec WSP au Canada.
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.

Pourquoi signalez-vous cette offre ?

Merci pour votre signalement. Nous allons examiner cette offre.

Postulez en 30 secondes

Entrez votre email pour postuler. Un compte sera cree automatiquement.

En continuant, vous acceptez nos conditions d'utilisation.

Deja un compte ? Connexion

Publie il y a 7 heures

Expire dans 1 mois

8 vues · 0 candidatures

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