Sr. Software Engineer (Tech Lead) - Typescript/React
Core
Senior Technical Lead responsible for defining technical direction, mentoring engineers, and driving high-quality software delivery for a nonprofit giving platform.
Role type
Senior IC Technical Lead (Software Engineering)
Builds
Production web applications and integrations for nonprofit fundraising platforms
Domain
SaaS / Nonprofit Technology
Deliverable
production ML models | product features
Required skills
TypeScript, JavaScript, Node.js, Express, React, PostgreSQL, REST API design, automated testing, system debugging, legacy modernization, architectural decision-making
Preferred skills
Java, AngularJS, AWS, feature flagging, end-to-end test automation, multi-tenant SaaS, CRM platforms
Technologies
TypeScript, JavaScript, Node.js, Express, React, PostgreSQL, AWS, LaunchDarkly, OpenFeature, Playwright, Jest, Claude Code, GitHub Copilot
Responsibilities
Set high bar for code quality and reliability; lead technical direction and design for small-to-moderately scoped features; mentor engineers and raise team capability; champion AI-driven engineering and automation; balance delivery with long-term technical health; diagnose and resolve complex technical problems; build quality into development processes through testing and observability
Seniority
Senior, hands-on IC with leadership influence