RegScale

Senior Full Stack Engineer, AI

RegScale

full-time

Posted on:

Origin:  • 🇺🇸 United States • Tennessee

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

AngularAWSAzureCloudDistributed SystemsEntity FrameworkGRPCMicroservices.NETReactSQLTypeScriptVue.js

About the role

  • 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).
  • Ensure scalability, performance, security, and accessibility across the full stack.
  • Write, maintain, and improve unit, integration, and end-to-end tests for both backend and frontend.
  • Collaborate with product managers, designers, and engineers to define requirements and deliver customer-centric solutions.
  • 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.
  • Troubleshoot, debug, and optimize applications across backend and frontend layers.

Requirements

  • 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.
  • 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
  • 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
  • Must be a US Citizen and capable of passing a background check and random periodic drug testing