Design, develop, and maintain backend services and APIs using C# and .NET Core. Leverage AI-assisted coding tools and participate in code reviews. Troubleshoot and optimize backend applications and services.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Remote | Backend Engineer | Full-time
We are actively recruiting a Backend Engineer for our client in Knoxville, TN. This is a fully remote direct placement opportunity, but travel to Knoxville will be required approximately once a quarter. This is an excellent opportunity for someone to play a key role in designing, building, and maintaining our client's core backend services and APIs. The ideal candidate will bring strong expertise in C# and .NET development, with a focus on scalability, performance, and security. This role requires ownership of features across the backend, from database design to API delivery, ensuring reliable, high-quality, and efficient solutions. As an AI-first organization, the client 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 U.S. citizens.
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).
- Ensure scalability, performance, and security across backend systems.
- Write, maintain, and improve unit and integration tests for backend components.
- Own backend features end-to-end from database schema to API endpoints.
- 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 backend applications and services.
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.
- Demonstrated experience using AI-supported coding tools (e.g., GitHub Copilot, ChatGPT, or equivalent) as part of the development workflow.
- Experience with automated testing frameworks (unit, integration).
- 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.
- 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 3+ years of progressive experience in a similar role OR no degree with a minimum of 6+ years of direct software development experience in .NET C#.
- Strong written and verbal communication skills.
- Preference for candidates with any training, certifications, or direct skills with .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"