Full Stack AI Engineer

Overview

Remote
Depends on Experience
Full Time
10% Travel

Skills

AI
API
C#
.net core
Entity Framework
Angular
coding
Microsoft MCP SDK
AI tooling
GitHub
Copilot
ChatGPT
TypeScript
DevOps

Job Details

Remote | Full Stack AI Engineer | Full-time

We are actively recruiting a Full Stack AI Engineer for our client in Knoxville, TN. This is a fully remote direct placement opportunity, with travel required to Knoxville approximately once a quarter. In this role, you will play a key role in designing, building, and maintaining our client's core web applications and APIs. The ideal candidate will bring strong expertise in C# and .NET development, while also being comfortable working with modern frontend frameworks such as Angular. This role requires end-to-end ownership of features, from database to API to UI, ensuring scalable, high-quality, and user-friendly solutions. Our client is an AI-first organization and will expect you to leverage AI-assisted coding tools as part of your daily workflow to improve productivity, quality, and speed.

Due to client request, candidates must be eligible to work in the United States without sponsorship.

Responsibilities:

  • Design, develop, and maintain backend services and APIs using C# and .NET Core.
  • Build and evolve data access layers with Entity Framework (code-first).
  • Develop and enhance user interfaces with Angular (or similar modern frontend frameworks).
  • Own features across the stack, from database schema to API endpoints to UI/UX integration.
  • Leverage AI-assisted development tools in coding, testing, debugging, and documentation.
  • Participate in code reviews, architecture discussions, and technical design sessions.
  • Stay current with emerging technologies (e.g., Microsoft s MCP SDK, AI tooling) and recommend adoption where appropriate.

Required Skills:

  • Strong proficiency in C#, .NET Core, and API development (RESTful and/or gRPC).
  • Hands-on experience with Entity Framework (EF Core) and SQL database design.
  • Proven experience building production-grade web applications with Angular (or a similar modern frontend framework such as React or Vue).
  • Demonstrated experience using AI-supported coding tools (e.g., GitHub Copilot, ChatGPT, or equivalent) as part of the development workflow.
  • Solid understanding of frontend development principles (state management, responsive design, accessibility)
  • Experience with automated testing frameworks (unit, integration, end-to-end) across the stack.
  • Strong problem-solving skills and ability to work independently on complex tasks.
  • Excellent documentation and communication skills.

Preferred Skills:

  • Advanced knowledge of Entity Framework performance optimization and migrations.
  • Deep experience with Angular and TypeScript, including component architecture and best practices.
  • Experience with cloud platforms (e.g., Azure, AWS) and cloud-native services.
  • Familiarity with CI/CD pipelines, containerization, and DevOps practices.
  • Knowledge of authentication/authorization standards (OAuth2, JWT, OpenID Connect).
  • Exposure to microservices, distributed systems, and event-driven architectures.

Qualifications:

  • Minimum of a Bachelor s Degree in Computer Science or similar technical/engineering degree and 6+ years of progressive experience in a similar role OR no degree with a minimum of 10 years of direct software development experience in .NET C# and Angular
  • Strong written and verbal communication skills
  • Preference for candidates with any training, certifications, or direct skills with Angular, .NET Core, or Microsoft Azure
  • Preference for candidates with a proven history of success in a remote position for more than 2 years

 

"Equal Opportunity Employer/Veterans/Disabled"

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.