DevJobs

Senior full stack engineer

Overview
Skills
  • TypeScript TypeScript ꞏ 2y
  • Node.js Node.js
  • React React
  • Express.js Express.js
  • PostgreSQL PostgreSQL
  • Redis Redis
  • RESTful API RESTful API
  • Drizzle-orm
  • Open Telemetry
  • Tanstack-query
  • Vite
  • Websockets
  • Zod

Notch is looking for Really Good Developers that want to create Really Good software.


We are creating an AI agent management platform for customer support.

Our platform processes 100Ks of messages every day to give our customers inhumanely fast and accurate responses.

Our AI management system enables very granular control to the companies that use our product, allowing our system to handle complex decisions with the best accuracy in the market.

We're at the forefront of AI agent development. Our product needs a team that can implement the best architectures, designs, UX and creative ideas.


If you can grasp complex systems and mold them into elegant architectures that Just Work, if you have a good understanding of every single layer in a production-ready high-scale system, if you're that one person everybody comes to for solutions, if you're that type of developer that knows a little about everything, if you're very product and solutions oriented - we want you.


You will lead core decisions and implementation efforts in the team - from choosing our techstack through growing it to easily support scale, to hiring, teaching and supporting engineers with less experience or know-how.


You will be one of the first members of a small, commando-like, R&D team.


You're a good fit if:

  • you have 4+ years of total experience
  • you have 3+ years of modern web-focused development (frontend and backend)
  • you have 2+ years of Typescript experience
  • you understand distributed systems with race conditions
  • you believe a small, dedicated team is 10x better than a big team
  • you care about your team members
  • you are looking to both learn and teach
  • you understand how to design and test accessible, responsive components
  • you take pride in your SPA architecture designs


You're a great fit if:

  • You have experience working with LLMs
  • You're very good at relational DB architecture
  • You're looking to join a very early-stage startup: hard but satisfying work
  • you're product oriented


Our culture:

  • We work from our office, in the Bursa, Ramat-Gan
  • As an early stage startup - we are looking for people who are looking for hard work with processes that aren't well defined. If you flourish when you have freedom - we want you
  • We're looking for creative people who want to grow beyond their rigid role definition


Our webapp techstack:

  • React (hooks) + Typescript
  • Some headless components mixed w/ MUI
  • Tanstack-query
  • Vite
  • Websockets and REST over HTTP
  • Multiplayer web app architecture
  • Local-first methodology


Backend techstack:

  • node.js + Typescript + express + zod
  • LLM and vector based architecture and algorithms
  • Postgres + drizzle-orm
  • Distributed architecture w/ queues, caches and locks (based on PG + Redis)
  • O11y w/ Open Telemetry
  • Monorepo


Interview process:

  • Intro phone call with CTO- 20-30 minutes
  • At home coding exercise (2-3 hours)
  • In office: whiteboard system design exercise, meeting with cofounders
Notch