Sr. Software Engineer (Tech Lead)
Core
Sr. Software Engineer (Tech Lead) shaping technical direction for a SaaS platform empowering nonprofits to raise funds, working at the intersection of Product, QA, and Engineering.
Role type
Senior IC Tech Lead (Full-Stack)
Builds
Scalable, maintainable SaaS solutions for the nonprofit sector
Domain
Nonprofit technology / SaaS
Deliverable
production ML models | product features
Required skills
.NET (C#), TypeScript/Node, React.JS, modern JavaScript architecture, automated testing (Selenium/Playwright), event-driven development, microservices, SQL, multi-threading, asynchronous operations (async/await), AI-driven development tools
Preferred skills
.NET Core, NestJS, Kafka, AWS cloud infrastructure, CRM experience
Technologies
.NET, C#, TypeScript, Node, React.JS, Selenium, Playwright, Kafka, AWS
Responsibilities
Own technical vision and direction for the domain; diagnose and resolve complex technical bottlenecks; champion Agile ceremonies and workflows; conduct rigorous code reviews; champion AI-driven development for productivity; serve as technical lead for team growth and skill development
Seniority
Senior, hands-on IC with leadership responsibilities