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