Mid-Level .NET / Angular Software Engineer
We are looking for a Mid-Level .NET / Angular Software Engineer to join our product development team. This role is ideal for an engineer who is comfortable owning features end-to-end, can work independently, and is confident learning new tools and patterns as needed. You will work on modern web applications deployed in both Azure cloud and on-premise environments, collaborating closely with product and engineering leadership.
Location
Remote-first position
Hybrid option available for candidates located near Chattanooga, TN or Sycamore, IL
What You Will Do
Design and develop new product features in collaboration with the product team
Independently implement and deliver assigned work with minimal oversight
Troubleshoot, debug, and resolve production issues
Contribute to technical discussions around architecture and product direction
Prepare applications to handle concurrency and increasing user load
Optimize Azure resources for performance, reliability, and cost
Deploy applications to Azure and on-premise IIS servers
Create and maintain technical documentation
Build and maintain CI/CD pipelines
Research, self-teach, and apply new technologies where appropriate
Required Skills (Must Have):
Strong experience with .NET and C# using ASP.NET Core
SQL Server experience with Entity Framework Core
Angular 18 and TypeScript
Designing and consuming REST APIs
Experience with Azure services including Blob Storage, Identity, and Application Insights
IIS deployment experience
Preferred Skills (Nice to Have):
Experience building scalable systems
SQL query optimization and performance tuning
Familiarity with the CQRS pattern and MediatR
Experience with DevExtreme and/or Angular Material
CI/CD pipeline implementation and maintenance
SignalR or other real-time communication technologies
Multi-tenant application experience
What We're Looking For:
Ability to work independently and manage tasks from start to finish
Strong self-learning skills and comfort researching solutions
Solid problem-solving and debugging abilities
Clear communication skills and a collaborative mindset
Interest in building reliable, maintainable production systems
Why Join Us
Remote-first culture with optional hybrid collaboration
Work on real products used by real clients
Exposure to both cloud-hosted and on-premise environments
Opportunity to grow technically while owning meaningful work
J-18808-Ljbffr