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.
Requirements
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
Our Culture
- Office-first (Ramat-Gan, Bursa)
- Extreme ownership and accountability
- High standards, fast pace, and lots of freedom
- Minimal bureaucracy, evolving processes
- People who want to grow beyond a narrow role definition
- A small, commando-like team where your impact is immediate and visible