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

.png)





