About the job
As a Senior Full-Stack Software Engineer, you will build AI-centric web applications in TypeScript ranging from experimental POCs to full-fledged product offerings. You'll have significant autonomy over technical and architectural choices, and be responsible for managing short- and long-term trade-offs. The ideal candidate loves product and views technology as a means, not an end, and is excited to collaborate across all aspects of the software development lifecycle.
Responsibilities
Build full-stack and SPA TypeScript applications ranging from experiments to flagship products
Collaborate on product decisions and communicate technical constraints and considerations
Own and collaborate on technology/architecture decisions and conventions
Teach and learn from the team and the broader organization via mentorship, code review, knowledge sharing, etc.
Self-sufficiently manage project priorities, estimates, and deliverables
Qualifications
Minimum
At least five years of direct experience building commercial web applications in JavaScript/TypeScript
At least three years of that experience working directly on web UIs in a modern framework
At least one domain of deep technical expertise (e.g., web performance, design systems, framework knowledge, etc.)
Product sense, or a strong interest in developing it
Kind, thoughtful, and high-signal communication skills for both technical and non-technical audiences
Ability to translate ambiguous needs and constraints into clear technical requirements
Preferred
No preferred qualifications listed.