Role Description
This is a full-time remote role for a Full Stack Web Developer. The Web Developer will be responsible for designing, developing, and maintaining both front-end and back-end components of web applications. Daily tasks include coding, debugging, testing, and deploying web applications, collaborating with cross-functional teams, and ensuring the performance, quality, and responsiveness of applications. The Web Developer will also work on improving business processes and efficiency through web-based solutions.
Requirements
- Canadian resident
- 3+ years building production applications with Laravel 11/12 (PHP 8.2+).
- 2+ years front-end development with Vue 3 + TypeScript, Pinia, and Tailwind CSS.
- 2+ years MySQL schema design, query optimization, and migrations; experience with Azure Database for MySQL Flexible Server.
- 1+ year designing multi-tenant SaaS (tenant isolation, per-tenant RBAC, scoped caching).
- Hands-on with Redis queues/Horizon, job orchestration, idempotency, and retry strategies.
- Proven experience integrating external services (e.g., benefits carriers, payroll, identity providers) via REST/JSON; ability to author/consume OpenAPI specs.
- Security & privacy: implementing field-level encryption (e.g., CipherSweet), Azure Key Vault secrets management, RBAC, audit logging, and least-privilege access.
- Demonstrated handling of PHI/PII in compliance with PIPEDA and Alberta PIPA, with data residency in Canadian regions (Azure Canada Central/Canada East).
- Authentication/SSO with OAuth2/OIDC/SAML, token management (JWT), and role/claim-based authorization.
- CI/CD & containers: Docker/Laravel Sail, GitHub Actions, deploy to Azure App Service/App for Containers.
- Testing: Pest/PHPUnit unit/feature tests and API contract tests; familiarity with accessibility and performance checks (Core Web Vitals).
- Clear technical communication, code reviews, and documentation suitable for regulated environments.
- A clear understanding of the Canadian Health Benefits industry and proven experience developing applications within this sector.