About the Role
Why this role matters right nowAs a product-led company, engineering is directly connected to company growth. We're looking for someone who takes ownership, moves with urgency, helps teammates succeed, and chooses the right thing over the easy thing. If you're energized by solving hard problems, shipping great software, and creating real value for customers with an outsized impact on both the product and the business, you'll fit in well here.This is the third engineering hire on a small team. What you build ships. What you own affects revenue that same month, not the fiscal year.What you'll doDesign, develop, and maintain scalable ASP.NET Core applications and REST APIs across a layered (WebUI → Services → Repositories → NHibernate → SQL Server) architectureCollaborate with product managers, designers, and engineers to define requirements and technical specificationsLead architecture discussions and contribute to decisions on scalability, performance, and system designBuild and maintain background jobs with Hangfire, integrations with Stripe, Twilio, SendGrid, and Azure servicesTroubleshoot and resolve complex technical issues in production and development environmentsParticipate in Agile developmentStay current on emerging technologies and evaluate their potential impact on the platformThe teamThree engineers total. You'll report to our Director of Engineering. He reports to our CTO, who is an engineer himself. That's the org.Everyone ships. Everyone owns.The stackBackend. ASP.NET Core, C#, REST APIs, layered architectureData. SQL Server with NHibernate ORMFrontend. Razor/MVC, jQuery, BootstrapInfrastructure. Azure (Blob Storage, Key Vault, SignalR), Hangfire for background jobsIntegrations. Stripe, Twilio, SendGridWhat we're looking for5+ 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 — complex queries, schema design, and performance tuningComfortable 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 platformsStrong source control practices (Git), code review, and DevOps experienceA creative problem solver with strong listening, logic, and critical thinking skillsTeam player with a passion for helping others succeed and a commitment to doing the right thingBonus. Experience with authentication patterns (JWT, cookie auth, SAML2, OpenID Connect). Mobile app development experience.How we operate