Product · Full-time · NY, United States of America
Knock is on a mission to help products communicate with their users in a more thoughtful way. Building product notifications in-house takes months, often leading to poor user experiences. We believe that—when done right—product notifications help users find value in the products they use every day. That’s why we built Knock.
We're a remote-first (with a NYC base) seed stage startup of 11 employees that believe in the power of great software. We're APIs all the way down at Knock—Stripe for payments, Algolia for search, WorkOS for SSO. We're excited to add Knock to that list and to push forward the API-first movement. If you are, too, come join us and let's build something great together.
We’re backed by top investors and operators including Afore Capital, Preface Ventures, Worklife Capital, Guillermo Rauch (CEO/Founder @ Vercel), Scott Belsky (CPO @ Adobe), Adam Gross (CEO @ Heroku), John Kodumal (CTO @ LaunchDarkly), Nate Stewart (CPO @ Cockroach Labs), Charley Ma, and Zach Holman, to name a few.
We're looking for a full-stack engineer to join our small but growing team. Full-stack engineers at Knock work on product features end-to-end, from our customer facing APIs, through to our Next.js powered workflow builder. We’re an engineer led team, with a strong belief in shipping high-quality product at a fast pace. This is a role where you will have a high degree of ownership and autonomy over the features you design, build, and support.
We care deeply about building a team and culture that is inclusive and equitable for people of all backgrounds and experiences, and believe firmly that the best teams are diverse. We particularly encourage people from underrepresented communities to apply.
Last thing: you can be a great fit even if you don't perfectly match what's described below. We know there's a lot we don't know and haven't thought of yet, and we're looking for teammates that can tell us what those things are. If that's you, don't hesitate to apply and tell us about yourself!
Our backend services are primarily written in Elixir (which runs on the Erlang VM), with some Rust as well. We build our front-end using Next.js in Typescript, powered by GraphQL. Our code runs in AWS on EKS using a mixture of Postgres, Redis, and MongoDB for data storage. All our infrastructure is written in Terraform and continuously deployed via Terraform Cloud.
Sign up to view 0 direct reports
Get started