Haystack
← Back to Jobs
Remote
Technology

C# .Net Full Stack Engineer - Canada, Remote

Acunor InfotechUnited States🇺🇸United StatesPosted 31 Jul 2026

Quick Overview

Work Type
Remote
Level
Mid Senior

Job Description

Job Title: C# .NET Full Stack Engineer (AI/LLM)
Location: Canada (Candidates must be currently based in Canada)
Employment Type: Long-Term Contract
About the Role
We are seeking an experienced C# .NET Full Stack Engineer with strong expertise in modern backend and frontend development, cloud technologies, and AI-powered application development. The ideal candidate will have hands-on experience building scalable enterprise applications using C#/.NET, Azure, Next.js, and React, along with practical experience integrating Large Language Models (LLMs) such as OpenAI, Azure OpenAI, or Anthropic into production applications.
This role involves designing, developing, and maintaining cloud-native applications while building intelligent AI-driven solutions that leverage modern architectural patterns and distributed systems.
Key Responsibilities
  • Design, develop, and maintain scalable backend services using C#/.NET and modern software architecture principles.
  • Build responsive and high-performance web applications using Next.js and React.js.
  • Integrate AI/LLM services such as OpenAI, Azure OpenAI, or Anthropic into enterprise applications.
  • Develop AI-powered workflows including document processing, Retrieval-Augmented Generation (RAG), prompt engineering, streaming responses, and human-in-the-loop solutions.
  • Design and develop REST APIs, microservices, and asynchronous processing services.
  • Build event-driven solutions using messaging platforms such as Azure Service Bus, RabbitMQ, or similar technologies.
  • Design and optimize document-based data models using Cosmos DB or other NoSQL databases.
  • Collaborate with cross-functional teams to design scalable, secure, and maintainable application architectures.
  • Participate in code reviews, technical design discussions, and architecture planning.
  • Utilize modern AI-assisted development tools such as GitHub Copilot, Cursor, or Claude Code to improve development productivity.
Required Skills
  • Strong experience with C#, .NET, and ASP.NET Core.
  • Experience designing and developing REST APIs and microservices.
  • Hands-on experience with Azure Cloud services.
  • Strong frontend development experience with Next.js and React.js.
  • Experience integrating OpenAI, Azure OpenAI, Anthropic, or similar LLM platforms.
  • Knowledge of AI concepts such as prompt engineering, streaming responses, RAG, document processing, and hallucination mitigation.
  • Experience with event-driven architectures using Azure Service Bus, RabbitMQ, or similar messaging technologies.
  • Experience designing and optimizing Cosmos DB or other document-oriented NoSQL databases.
  • Strong understanding of distributed systems, scalability, and cloud-native application architecture.
  • Excellent problem-solving, communication, and collaboration skills.
Preferred Qualifications
  • Experience with AI-enabled enterprise applications.
  • Knowledge of Clean Architecture and modern .NET development practices.
  • Experience with Docker, Kubernetes, and CI/CD pipelines.
  • Familiarity with Azure DevOps and cloud deployment best practices.
  • Experience working in Agile development environments.

Skills

Docker
Microservices
Next.js
Agile
Azure
C#
.NET
ASP.NET
Kubernetes
LLM
REST
RabbitMQ
React

Similar jobs