Job Openings C#.Net Fullstack engineer ( 50% front end and 50% backend)

About the job C#.Net Fullstack engineer ( 50% front end and 50% backend)

CANADA CANDIDATES ONLY

Duration: Long term contract

No. of Positions: 3

Key Areas: C#.Net, C# Backend, Azure, Next.JS, React.JS, Node.JS

We're looking for an engineer with hands‑on, production experience integrating LLM APIs (OpenAI, Azure OpenAI, Anthropic). You should be able to design end‑to‑end AI pipelines, including:

  • Streaming responses
  • Advanced prompt engineering
  • Output evaluation and hallucination mitigation
  • Human‑in‑the‑loop workflows
  • Document‑processing and retrieval‑augmented pipelines

Daily use of AI‑assisted development tools (Copilot, Claude Code, Cursor) is expected.

.NET Backend Development

Strong experience building backend services in .NET (C#), including:

  • API and microservice design
  • Async processing and streaming endpoints
  • Integrating .NET services with LLM providers
  • Clean architecture and modern .NET patterns

Experience pairing Next.js frontends with .NET backends is a plus.

Architectural Strength

Ability to design and explain system‑level architecture, trade‑offs, and long‑term implications. Experience building distributed, scalable systems is important.

Event‑Driven / Messaging Systems

Practical experience with event‑driven workflows using Azure Service Bus, RabbitMQ, or similar. Familiarity with asynchronous processing, retries, and distributed coordination.

Cosmos DB / NoSQL

Comfort designing document‑oriented data models, including partitioning, indexing, and performance tuning in Cosmos DB or equivalent NoSQL stores.

Next.js (App Router)

Hands‑on experience with modern Next.js features:

  • App Router
  • Server Components
  • Server Actions
  • Streaming UI patterns