View all jobs
Closed

AI & Full-Stack Senior Software Developer

🇨🇦 Vancouver, Canada Start remote then relocate· Sponsored Visa5+ years
Required Candidate location: Canada

This position is no longer available

Check more opportunities below

Skills & Languages

Must-have required
Python5 Year(s)Node.js5 Year(s)React.js5 Year(s)Typescript5 Year(s)Express.js5 Year(s)Next.js5 Year(s)
Languages required
English

Overview


Our hiring partner is looking for a Senior Software Developer with strong full-stack capabilities and hands-on experience delivering AI-enabled applications. You’ll play a key role in expanding the company’s next-generation platforms for healthcare and contact-center automation, combining modern web development with LLM-driven systems.


This role is ideal for someone who enjoys solving ambiguous technical problems, building products end-to-end, and working in a fast-moving startup setting. You don’t need to be an AI specialist, but you should feel comfortable working with LLM APIs, designing RAG-based workflows, and creating reliable orchestration layers around AI components.


What You’ll Do


AI-Driven Application Development

  • Build and maintain AI-powered features across the company’s product suite (assistants, guided workflows, conversational tooling).
  • Implement RAG pipelines, embedding strategies, and prompt frameworks.
  • Introduce lightweight agentic behaviours such as function calling, tool execution, and context management.
  • Manage practical constraints around LLM usage: rate limits, token windows, cost controls, streaming, and retries.

Full-Stack Web Engineering

  • Develop responsive interfaces using React and Next.js (SSR, SSG, routing, API endpoints).
  • Build backend services in Node.js using Express and serverless patterns.
  • Ensure performance, code quality, and maintainability across frontend and backend systems.

Architecture & Integrations

  • Design and evolve microservices and serverless components that power AI and contact-center functionality.
  • Integrate with CRM, CCaaS, and healthcare ecosystems such as Salesforce, Zendesk, Epic, and similar platforms.
  • Work with vector stores, relational databases, and NoSQL solutions.

Reliability, Testing & Monitoring

  • Write automated tests using tools like Jest and Cypress.
  • Implement observability tooling (Datadog, Prometheus, New Relic) to ensure systems are predictable and debuggable.
  • Contribute to building scalable, secure SaaS applications suitable for enterprise use.

Security & Compliance

  • Apply secure-by-design principles at every layer of the stack.
  • Ensure data handling aligns with healthcare-grade compliance requirements (HIPAA, SOC 2).

Collaboration & Leadership

  • Partner closely with product, design, operations, and clinical teams.
  • Mentor developers and help shape engineering best practices.
  • Participate in agile planning, estimation, and delivery rituals.

What We’re Looking For


Core Engineering Background

  • 5+ years working in full-stack or backend development roles.
  • Expertise with Node.js (required), plus strong experience with TypeScript, JavaScript, or Python.
  • Deep familiarity with React and Next.js.
  • Experience building REST/GraphQL APIs, serverless services, and microservice architectures.

AI / LLM Experience

  • Practical experience working with LLM APIs (OpenAI, Anthropic, Vercel AI SDK, etc.).
  • Understanding of RAG concepts: chunking, embeddings, retrieval patterns, vector databases.
  • Knowledge of function calling, tool execution, and contextual memory patterns.
  • Ability to navigate AI constraints (token limits, rate limits, streaming, retries).
  • Exposure to building or using MCP-style tools is a bonus.

Data & Infrastructure

  • Strong skills with relational databases (PostgreSQL/MySQL) and NoSQL systems (MongoDB, DynamoDB).
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Familiar with Docker, Kubernetes, Git workflows, and CI/CD automation.

Testing & Observability

  • Hands-on experience with test automation and debugging modern web applications.
  • Understanding of monitoring/metrics tools (Datadog, Grafana, Prometheus, etc.).

Soft Skills

  • Comfortable operating in a startup environment with evolving requirements.
  • Clear communicator who enjoys cross-functional collaboration.
  • Eligible to work in Canada and fluent in English.

Nice to Have

  • Experience integrating customer-support or CRM platforms like Zendesk, Intercom, or Salesforce Service Cloud.
  • Familiarity with healthcare interoperability (FHIR, HL7) or regulatory environments (HIPAA).
  • Background in Python-based tools used for AI or data processing (FastAPI, Django).
  • Exposure to LLM fine-tuning, evaluation frameworks, or embedding optimization.

About the Company


Our hiring partner is focused on transforming how healthcare organizations leverage AI to enhance patient interactions, streamline operations, and modernize contact-center experiences. Their team combines strong engineering practices with a product-first mindset to build technology that elevates the quality and efficiency of care delivery.


If you want to help shape the future of intelligent automation in healthcare, this is an opportunity to make a meaningful impact.

Benefits

🏥 Medical Insurance🏥 Dental Insurance🏥 Paid vacation

Lost connection

The internet blinked. We’re catching up.

Reload page
An error has occurred. This application may no longer respond until reloaded.Reload 🗙