Design efficient and reusable solutions driving complex web applications
Participate in re-imagining our application architecture and design
Solve challenges on the edge of old and new front-end technologies
Develop and maintain sufficient test coverage for all features
Optimize performance-heavy parts of existing applications
Mentor less experienced developers
Requirements
8+ years of industry experience.
Expert-level knowledge of: Microsoft .NET technology stack (C# / .NET, ASP.NET MVC, Web APIs) and SQL databases (Microsoft SQL Server or any other).
HTML5 and JavaScript; experience with front-end frameworks React and Knockout.js is a plus.
Experience creating and maintaining REST API’s backed by relational databases in any strongly-typed back-end development framework.
Experience writing unit tests (server and client-side)
Experience with Claude Code, Git, unit testing, debugging, profiling, Visual Studio, JIRA, and other tools that are typically used by developers on the Microsoft technology stack.
Ability to empathize with our users and champion their experience.
An ability to learn fast and a passion for learning.
Good communication and technical writing skills.
Tech Stack
ASP.NET
JavaScript
MS SQL Server
React
SQL
.NET
Benefits
Flexible time off with ample learning and development opportunities to continue growing your career.
Comprehensive onboarding program, leadership training for Titans at all levels, and other programs and events.
Great work is rewarded through Bonusly, peer-nominated awards, and more.
Company-paid medical, dental, and vision (with 100% employer paid options and 90% coverage for dependents)
FSA and HSA
401k match
Telehealth options including memberships to One Medical.
Parental leave and support
Up to $20k in fertility services (i.e. IUI and IVF), surrogacy, and adoption reimbursement
On demand maternity support through Maven Maternity