- Lead multi-sprint projects from design through rollout, turning loosely defined problems into plans and actionable work.
- Design systems and document decisions, tradeoffs, and alternatives.
- Partner with Product to define scope, MVP cuts, phasing, and tradeoffs, and measure whether shipped work helped customers.
- Use AI coding agents and assistants across development, including exploration, testing, debugging, refactoring, migrations, and code review.
- Automate repetitive engineering work with scripts, agent workflows, and checks.
- Build observability, feature flags, and rollback paths into production work.
- Participate in triage and on-call; lead incident response and complete postmortem follow-ups.
- Apply data minimization, residency, retention, access controls, and secure coding practices to systems handling customer and personal data.
- Review code and designs, mentor engineers, and interview candidates.
Node.jsPostgreSQLJavascript+2 more