As 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 do
Design, develop, and maintain scalable ASP.NET Core applications and REST APIs across a layered (WebUI → Services → Repositories → NHibernate → SQL Server) 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
The team
Three 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 stack
Backend. ASP.NET Core, C#, REST APIs, layered architecture
Data. SQL Server with NHibernate ORM
Frontend. Razor/MVC, jQuery, Bootstrap
Infrastructure. Azure (Blob Storage, Key Vault, SignalR), Hangfire for background jobs
Integrations. Stripe, Twilio, SendGrid
What we're looking for
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 — 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
A creative problem solver with strong listening, logic, and critical thinking skills
Team player with a passion for helping others succeed and a commitment to doing the right thing
Bonus. Experience with authentication patterns (JWT, cookie auth, SAML2, OpenID Connect). Mobile app development experience.