Senior Software Engineer

New
Fully remote, US-basedFull-TimeSenior
Salary$150,000-$170,000 base salary
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
GitJavascriptjQueryMicrosoft SQL ServerNhibernateC#Azure.NET coreRESTful APIs

Requirements

  • 5+ years of professional experience with C# and .NET (Core / .NET 5+).
  • Strong understanding of RESTful API design, layered architecture patterns, and ORM frameworks (NHibernate, EF Core, or similar).
  • Solid SQL Server experience including complex queries, schema design, and performance tuning.
  • Comfortable working across the stack: backend services, Razor/MVC views, and JavaScript (jQuery/Bootstrap).
  • Experience with Azure services (Blob Storage, Key Vault, SignalR) or equivalent cloud platforms.
  • Strong source control practices (Git), code review, and DevOps experience.
  • Creative problem solver with strong listening, logic, and critical thinking skills.
  • Team player with a passion for helping others succeed.

Responsibilities

  • Design, develop, and maintain scalable ASP.NET Core applications and REST APIs across a layered architecture.
  • Collaborate with product managers, designers, and engineers to define requirements and technical specifications.
  • Lead architecture discussions and contribute to decisions on scalability, performance, and system design.
  • Build and maintain background jobs with Hangfire, integrations with Stripe, Twilio, SendGrid, and Azure services.
  • Troubleshoot and resolve complex technical issues in production and development environments.
  • Participate in Agile development.
  • Stay current on emerging technologies and evaluate their potential impact on the platform.
View Full Description & ApplyYou'll be redirected to the employer's site
$150,000-$170,000 base salary
Apply Now