Full-Stack Team Lead
Notch empowers brands to grow their business through next-gen autonomous customer experience. We’re looking for a Full-Stack Team Lead to help us build scalable, high-performance systems that power our autonomous agents.
R&D
Ramat Gan, Israel
Full Time
If you’ve engaged with a leading brand online, chances are you’ve already interacted with Taylor, our AI Agent.
At Notch, we’re building the future of customer experience — a platform that empowers brands to create autonomous AI agents across industries like e-commerce, SaaS, cybersecurity, gaming, and more.
We’re a fast-growing startup at the forefront of the AI revolution, helping companies scale smarter, cut costs, and deliver human-like customer experiences. Our platform already processes hundreds of thousands of conversations at any time, delivering customer support at superhuman speed and accuracy.
We’re looking for a hands-on Fullstack Team Lead to lead one of our core R&D teams.
This role is ideal for someone who is still a strong individual contributor, but also wants to lead people, shape architecture, and build a team. You’ll be responsible for owning a meaningful product area end-to-end — technically and organizationally.
This is not a pure management role. You are expected to write production code, lead by example, and take deep responsibility for delivery and quality.
What You'll Do
- Lead a small, high-impact fullstack team (initially 3–6 engineers)
- Own architecture, design, and implementation of core product areas
- Make key technical decisions with a strong focus on scalability, reliability, and developer experience
- Mentor, coach, and grow engineers — technically and professionally
- Drive execution: break down complex problems, prioritize work, and ensure delivery
- Collaborate closely with Product, Design, and other R&D teams
- Help shape engineering standards, best practices, and team culture
- Take part in hiring and building the next generation of Notch engineers
You’re a Good Fit If
- You have 6+ years of professional experience in software development
- You have strong fullstack experience (frontend + backend)
- You have hands-on leadership experience (team lead / tech lead / unofficial lead counts)
- You’re fluent in Typescript and modern web development
- You deeply understand distributed systems, including race conditions, retries, and failure modes
- You believe small, focused teams outperform large ones
- You care about your team and take responsibility for their growth
- You’re comfortable operating in ambiguity and incomplete processes
- You enjoy both building and teaching
You’re a Great Fit If
- You’ve worked with LLMs / AI-driven systems
- You’re strong in relational database design and data modeling
- You’re highly product-oriented and think beyond “just code”
- You’ve worked in early-stage or fast-scaling startups
- You naturally take ownership and push things forward
Tech Stack
Frontend
- React (hooks) + Typescript
- Headless components + MUI
- TanStack Query
- Vite
- WebSockets + REST
- Multiplayer / real-time web app architecture
- Local-first methodology
Backend
- Node.js + Typescript
- Express + Zod
- LLM & vector-based architectures
- Postgres + Drizzle ORM
- Distributed systems with queues, caches, and locks (Postgres + Redis)
- OpenTelemetry (o11y)
- Monorepo
What You’ll Bring
Hiring Manager

The Extras We Love
Your Journey Starts Here
Thank you for your submission!
What the Job Entails
If you’ve engaged with a leading brand online, chances are you’ve already interacted with Taylor, our AI Agent.
At Notch, we’re building the future of customer experience — a platform that empowers brands to create autonomous AI agents across industries like e-commerce, SaaS, cybersecurity, gaming, and more.
We’re a fast-growing startup at the forefront of the AI revolution, helping companies scale smarter, cut costs, and deliver human-like customer experiences. Our platform already processes hundreds of thousands of conversations at any time, delivering customer support at superhuman speed and accuracy.
We’re looking for a hands-on Fullstack Team Lead to lead one of our core R&D teams.
This role is ideal for someone who is still a strong individual contributor, but also wants to lead people, shape architecture, and build a team. You’ll be responsible for owning a meaningful product area end-to-end — technically and organizationally.
This is not a pure management role. You are expected to write production code, lead by example, and take deep responsibility for delivery and quality.
What You'll Do
- Lead a small, high-impact fullstack team (initially 3–6 engineers)
- Own architecture, design, and implementation of core product areas
- Make key technical decisions with a strong focus on scalability, reliability, and developer experience
- Mentor, coach, and grow engineers — technically and professionally
- Drive execution: break down complex problems, prioritize work, and ensure delivery
- Collaborate closely with Product, Design, and other R&D teams
- Help shape engineering standards, best practices, and team culture
- Take part in hiring and building the next generation of Notch engineers
You’re a Good Fit If
- You have 6+ years of professional experience in software development
- You have strong fullstack experience (frontend + backend)
- You have hands-on leadership experience (team lead / tech lead / unofficial lead counts)
- You’re fluent in Typescript and modern web development
- You deeply understand distributed systems, including race conditions, retries, and failure modes
- You believe small, focused teams outperform large ones
- You care about your team and take responsibility for their growth
- You’re comfortable operating in ambiguity and incomplete processes
- You enjoy both building and teaching
You’re a Great Fit If
- You’ve worked with LLMs / AI-driven systems
- You’re strong in relational database design and data modeling
- You’re highly product-oriented and think beyond “just code”
- You’ve worked in early-stage or fast-scaling startups
- You naturally take ownership and push things forward
Tech Stack
Frontend
- React (hooks) + Typescript
- Headless components + MUI
- TanStack Query
- Vite
- WebSockets + REST
- Multiplayer / real-time web app architecture
- Local-first methodology
Backend
- Node.js + Typescript
- Express + Zod
- LLM & vector-based architectures
- Postgres + Drizzle ORM
- Distributed systems with queues, caches, and locks (Postgres + Redis)
- OpenTelemetry (o11y)
- Monorepo
What You'll Do
Hiring Manager

The Extras We Love
Your Journey Starts Here
Thank you for your submission!
Your Next Opportunity Starts Here
Autonomous AI support agent for Execs ready to turn the CS grind into a competitive edge.
30% of tickets autonomously resolved within 90 days.