Skip to main content
GraceMark Solutions logo

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

GraceMark Solutions
CAPosted April 1, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

ReactNext.jsAzureRabbitMQMicroservices

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

  • *Senior C# .NET Fullstack Engineer (AI / LLM Focus)**

About the Role

We are looking for a

  • *Senior Fullstack Engineer**

with strong expertise in

  • *C#/.NET backend development and modern frontend frameworks (Next.js/React)**

, combined with

  • *hands-on experience integrating Large Language Models (LLMs)**

into production systems.

This role is ideal for engineers who enjoy building

  • *scalable, AI-powered applications**

, designing robust architectures, and working across the full stack (50% backend / 50% frontend).

Key Responsibilities

AI / LLM Integration

  • Design and build
  • *end-to-end AI pipelines**

using LLM APIs (OpenAI, Azure OpenAI, Anthropic)

  • Implement
  • *streaming AI responses**

and real-time user experiences

  • Apply
  • *advanced prompt engineering techniques**

for reliability and performance

  • Develop
  • *retrieval-augmented generation (RAG)**

and document-processing pipelines

  • Improve output quality via
  • *evaluation frameworks and hallucination mitigation**
  • Build
  • *human-in-the-loop workflows**

for AI-assisted systems

  • Leverage AI developer tools (Copilot, Cursor, Claude Code) in daily workflows

Backend Development (.NET / C#)

  • Build and maintain
  • *scalable APIs and microservices**

using .NET (C#)

  • Implement
  • *asynchronous processing and streaming endpoints**
  • Integrate backend services with LLM providers
  • Apply
  • *clean architecture principles and modern design patterns**

Frontend Development (Next.js / React)

  • Develop modern UI using
  • *Next.js (App Router)**

and React

  • Work with
  • *Server Components, Server Actions, and streaming UI patterns**
  • Collaborate closely with backend systems to deliver seamless user experiences

System Design & Architecture

  • Design and implement
  • *distributed, scalable systems**
  • Evaluate architectural trade-offs and ensure long-term maintainability
  • Contribute to technical decision-making and best practices

Event-Driven Systems

  • Build and maintain
  • *event-driven workflows**

using tools like Azure Service Bus or RabbitMQ

  • Implement
  • *asynchronous processing, retries, and message orchestration**

Data & Storage

  • Design and optimize
  • *NoSQL data models**

(Cosmos DB or similar)

  • Handle partitioning, indexing, and performance tuning

Required Qualifications

  • Strong experience in
  • *C#/.NET backend development**

(APIs, microservices)

  • Hands-on experience with
  • *LLM APIs in production environments**
  • Solid experience with
  • *Next.js and React**
  • Experience with
  • *asynchronous programming and streaming architectures**
  • Knowledge of
  • *event-driven systems and messaging frameworks**
  • Experience with
  • *NoSQL databases (Cosmos DB or equivalent)**
  • Strong understanding of
  • *system design and distributed systems**

Preferred Qualifications

  • Experience with
  • *Azure ecosystem (Azure OpenAI, Service Bus, Cosmos DB)**
  • Built
  • *AI-powered applications or RAG-based systems**
  • Familiarity with
  • *AI evaluation frameworks and guardrails**
  • Experience with
  • *developer productivity tools (Copilot, Cursor, etc.)**

What We’re Looking For

  • A
  • *problem solver**

who can design and build end-to-end systems

  • Someone comfortable working across
  • *backend and frontend (50/50 split)**
  • Strong ownership mindset and ability to work in
  • *fast-paced environments**
  • Passion for
  • *AI-driven product development**

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free