Principal/Lead Software Engineer Full-Stack (Typescript/NodeJS)
Core
Lead a small team of 5 engineers while contributing 70-80% of time to production code for public safety applications, balancing hands-on development with architectural guidance.
Role type
Principal/Lead Full-Stack Software Engineer (Typescript/NodeJS)
Builds
Community-facing public safety and enterprise applications including personal safety apps, crisis communication software, and incident management systems.
Domain
Public Safety / Enterprise Software
Deliverable
production ML models | product features
Required skills
TypeScript, NodeJS, serverless architectures, modern frontend frameworks (React/Angular), architectural design, hiring evaluation, mentorship, AI-assisted development, cloud-native deployment
Preferred skills
AWS services (Lambda, DynamoDB, OpenSearch, SQS, S3), micro-frontends, code review expertise, strategic roadmap planning
Technologies
TypeScript, NodeJS, AWS Lambda, DynamoDB, OpenSearch, SQS, S3, Angular, React, JavaScript, Claude Code, Cursor, GitHub Copilot
Responsibilities
Write production code for public safety platforms, lead design discussions and review architectural proposals, influence technical roadmap, contribute to hiring by interviewing candidates, mentor team members through code reviews and pairing, champion engineering best practices, collaborate with product and design teams
Seniority
Principal, hands-on IC with team leadership