Job Title: Full Stack .NET Engineer
Location: 1025 Airport Pkwy, Gainesville, GA 30501
Duration: Full Time
About the Role
We are looking for a strong Full Stack Engineer with hands-on experience in React, C#, .NET Core / .NET 6+, SQL Server, and AI application development. This role is ideal for an engineer who can build reliable business applications, design clean APIs, work across the frontend and backend, and help integrate modern AI capabilities such as LLM APIs, prompt engineering, RAG, and AI-driven workflows.
The right candidate should be comfortable working in a fast-moving environment, translating business requirements into technical solutions, and building production-ready software — not just demos that sparkle for five minutes and then collapse like a lawn chair.
Key Responsibilities
- Design, develop, and maintain full-stack applications using React, C#, .NET Core / .NET 6+, and SQL Server
- Build and consume REST APIs for internal and external system integrations
- Develop responsive, user-friendly frontend interfaces using React, JavaScript, and/or TypeScript
- Write efficient SQL queries, stored procedures, and database logic in SQL Server
- Participate in database design, query optimization, and data modeling
- Integrate LLM APIs such as OpenAI, Azure OpenAI, Anthropic, or similar platforms into business applications
- Support development of AI-powered features such as chatbots, copilots, document search, summarization, and automated workflows
- Assist with RAG implementation, including document ingestion, chunking, embeddings, retrieval, and response generation
- Apply prompt engineering best practices to improve AI output quality, reliability, and guardrails
- Collaborate with product owners, business stakeholders, designers, QA, and other engineers
- Participate in Agile/Scrum ceremonies, sprint planning, code reviews, and technical discussions
- Support DevOps and CI/CD workflows, including deployments, build pipelines, and environment troubleshooting
- Write clean, maintainable, testable code following software engineering best practices
Required Skills & Experience
- Strong experience with C# and .NET Core / .NET 6+
- Strong frontend development experience with React
- Solid experience with JavaScript and/or TypeScript
- Strong working knowledge of SQL Server
- Experience building and integrating REST APIs
- Good understanding of software engineering fundamentals, design patterns, debugging, and code quality
- Experience working in Agile/Scrum development environments
- Familiarity with DevOps and CI/CD concepts
- Ability to understand business requirements and convert them into scalable technical solutions
- Strong communication skills and ability to explain technical tradeoffs clearly
AI Engineering Experience
The ideal candidate should have practical exposure to some or all of the following:
- Python for AI workflows, scripting, or backend services
- LLM APIs, including OpenAI, Azure OpenAI, Anthropic, Gemini, or similar
- Prompt engineering for structured, reliable AI outputs
- RAG implementation, including embeddings, vector search, document retrieval, and response grounding
- LLM orchestration frameworks or patterns, such as LangChain, LlamaIndex, Semantic Kernel, CrewAI, or custom agent workflows
- AI feature integration into real-world business applications
- Understanding of AI limitations, hallucination risks, privacy concerns, and human-in-the-loop workflows