What we're looking for:
- An intermediate full stack developer (typically 2-4 years experience, but flexible based on capability)
- A high bandwidth, "to the point" communicator who works effectively within a team
- A builder at heart who is self-driven and loves to quickly build, deploy and improve
- You should be strong in code but efficient at leveraging AI to accelerate delivery
- Versatile across the stack: We’re a Microsoft/Azure shop primarily working with Angular, Node, and database-driven apps (with some React and .NET components)
- Able to learn and problem-solve independently in a complex, evolving environment
- Role is primarily remote, but you must be based in BC with ability to attend in-person working sessions in Vancouver
What you will do:
Full Stack Development
- Build and maintain web applications (Angular + backend services)
- Work across frontend, backend, and database layers
- Improve and extend an existing production codebase
Data & Backend
- Develop APIs and services using SQL Server-based systems
- Work with large, complex datasets and optimize performance
Architecture & Cloud (Azure)
- Work within Azure-hosted systems (App Services, environments)
- Contribute to improving scalability, reliability, and system design
SQL Modernization
- Support evolution toward Azure SQL, Data marts / structured reporting layers, Modern data platforms (e.g., Fabric)
Performance & Scalability
- Identify and fix performance issues across UI, APIs, database queries, data transfer
AI (Internal + Product)
- Improve internal efficiency using AI for development workflows, code generation / review, QA and testing
- Contribute to AI features in applications to help users answer business questions faster, improve usability and insight generation
Core Requirements:
- Strong programming fundamentals
- Experience building web applications (frontend + backend exposure)
- JavaScript / TypeScript
- Angular (preferred) or similar framework
- Backend experience (Node.js, .NET, or equivalent)
- SQL / relational databases
- Git
Nice to have:
- Azure experience
- CI/CD / DevOps exposure
- Experience with large datasets
- Data architecture / warehouse concepts (data marts, reporting layers)
- AI tools or integrations
- Auth0 or similar identity systems
Working style:
- Works independently while collaborating with team as needed
- Can turn ambiguous requirements into working solutions
- Will engage deeply with problems (not avoid complexity)
What you’ll work toward:
- Modernizing data systems (Azure SQL, data marts, Fabric, data streaming, Redis Cache)
- Improving performance and scalability of a data-heavy platform
- Using AI to improve internal efficiency
- Embedding AI into applications for client-facing insights
- Evolving cloud architecture in Azure
Why AnalysisWorks:
- Have a direct impact on improving healthcare delivery in Canada
- Own meaningful features end-to-end in a small, collaborative team working directly with company ownership
- Build skills across full stack, data, cloud, and AI
- Growth based on capability, with practical growth plan tied to projects and training
- Competitive salary with extended health benefits
Pay: $82,000.00-$90,000.00 per year
Benefits:
- Dental care
- Extended health care
- Work from home
Application question(s):
- In one sentence, tell us about the best-designed piece of technology you use regularly.
Experience:
- Full-stack development: 2 years (required)
Work Location: Hybrid remote in Vancouver, BC V6H 1A5