Knock (knock.app) Logo

Knock (knock.app)

💻 Product Engineer (Full-stack)

Posted 14 Days Ago
Remote
2 Locations
Mid level
Remote
2 Locations
Mid level
As a full-stack engineer at Knock, you'll work on end-to-end product features, owning the design, build, and documentation, while directly engaging with customers.
The summary above was generated by AI

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.

About the role

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!

What you'll be doing in this role

  • Work on features across the Knock product, from our Dashboard that supports our customers, through our CLI and API to enable developer workflows

  • Own product features from design through to shipped documentation, working closely with our founders and experienced team to shape a feature and ship it to our growing customer base

  • Contribute to our open-source SDKs and libraries that our customers use to integrate Knock into their applications

  • Talk to and support our customers in bringing to life best-in-class notification systems. We are a team that believes in everyone having direct contact with the customer and bringing that voice to the decisions we make every day

What we’re looking for in this role

  • You have 3+ years of experience building full-stack web applications, with strong fundamentals with JavaScript or (ideally) Typescript and a background in writing React

  • You care deeply about building elegant systems that are delightful to interact with on every level, from API design, to documentation, and the user interfaces

  • You're interested in building sharp tools that solve problems that you and countless other engineers and product teams face on a day-to-day basis

  • You like the idea of joining an early-stage team where you can play a meaningful part in shaping the direction of the company, product, and culture

  • You might have some prior experience writing Elixir, but this a nice-to-have and we’re more than happy to support you in learning the language

Our stack

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.

Top Skills

AWS
Eks
Elixir
GraphQL
JavaScript
MongoDB
Next.Js
Postgres
React
Redis
Rust
Terraform
Terraform Cloud
Typescript

Similar Jobs

An Hour Ago
Remote
Hybrid
Dallas, TX, USA
49K-68K Annually
Internship
49K-68K Annually
Internship
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
As an FPGA Design Verification Intern, you will engage in design verification through coursework, mentorship, and hands-on practice with FPGA technologies.
Top Skills: Intel QuartusLattice DiamondSystemverilogUvmVhdlXilinx Vivado
2 Hours Ago
Remote
Hybrid
California, PA, USA
200K-240K
Senior level
200K-240K
Senior level
Fintech
Manage and optimize Linux systems, automate processes using Python, develop and maintain APIs, and collaborate with teams to support infrastructure and DevOps practices.
Top Skills: AnsibleDockerGrafanaGraylogLinuxPrometheusPythonRestful Apis
2 Hours Ago
Remote
Hybrid
Spokane, WA, USA
65K-80K Annually
Junior
65K-80K Annually
Junior
eCommerce • Legal Tech • Professional Services • Software • Data Privacy
Join Two Barrels as a Junior Linux Systems Engineer, focusing on systems maintenance, troubleshooting, and developing infrastructure solutions while working with a supportive technical team.
Top Skills: Automation TechnologiesAWSCloudwatchEcsIamLinuxMonitoring SolutionsOpen SourceRdsScripting LanguageVirtualization Technologies

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account