C#.Net Fullstack engineer ( 50% front end and 50% backend)
GraceMark SolutionsResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
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