Lead Dotnet Developer
Position = Lead .net developerLocation= RemoteMinimum Qualifications·10+ years of professional software engineering experience, with at least 3 years operating at staff level or above — defined as owning technical direction across multiple teams, not a single team or feature area. Equivalent demonstrated scope is acceptable in place of the year count.·Depth in at least one modern backend ecosystem and real breadth beyond it. We work primarily in TypeScript/Node.js and C#/.NET; strong candidates from Java, Go, Python, or similar backgrounds are encouraged to apply, provided you have picked up unfamiliar stacks quickly before and can point to when.·Proven ownership of distributed, event-driven systems in production — messaging and queueing, idempotency, failure handling, and workflows that run longer than a single request.·Demonstrated skill at building reliable software on top of unreliable dependencies — you have owned an integration with a slow, rate-limited, or unpredictable external service and made the system around it behave predictably.·Substantial hands-on experience with a major public cloud (AWS or Azure preferred) including serverless compute, containers, managed relational databases, caching, secrets management, identity and access management, and infrastructure as code.·Strong relational data modeling and SQL, including schema and migration strategy for systems that cannot go down.·Working depth in modern web application architecture — component-based front ends, server-side rendering, and the design and versioning of the APIs those front ends consume.·A track record of technology decisions you made and then lived with, including at least one you would make differently today and can explain why.·Excellent written technical communication. Design documents, RFCs, and incident write-ups are a core part of how you work, not an imposition.·Comfort in a regulated domain — you have built software where being wrong has consequences beyond a poor user experience.