DevJobs

Full- Stack Team Lead

Overview
Skills
  • TypeScript TypeScript
  • Express.js Express.js
  • Node.js Node.js
  • React React
  • PostgreSQL PostgreSQL
  • Redis Redis
  • RESTful API RESTful API
  • distributed systems
  • queues
  • Zod
  • WebSockets
  • Vite
  • vector-based architectures
  • TanStack Query
  • relational database design
  • real-time web app architecture
  • caches
  • OpenTelemetry
  • MUI
  • Monorepo
  • locks
  • LLM
  • Drizzle ORM
  • data modeling
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
Notch