Developer experience
(3+ years exp)Knock
Job Type
Full TimeVisa Sponsorship
Not AvailableHires remotely in
Relocation
AllowedSkills
The Role
Knock is looking for a self-starter to take our developer experience to new heights. In this role you'll own our documentation, our API tooling, and our community, crafting these experiences to help developers deliver great notifications to their customers.
About the team
We're a team of technology optimists and enterprise software nerds that believe in the power of great tools to help developers and end users alike. 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 care deeply about building a workforce 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 might make this a great role for you
- You are a prolific producer of high quality technical “how-to” content (blogs, vlogs, demos, talks) addressing common user needs, latest technology advances, and emerging best practices
- You have a proven ability to distribute content and leverage pieces to broaden awareness of developer brands and/or projects
- You want the autonomy to create your own roadmap of developer experience-related projects. You identify where you can have the most leverage on customer value, and then go do that thing, whether it be updated documentation, patching SDKs, producing demos, reworking developer tooling, or something else
- 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
What you'll be doing in this role
- Contribute to and improve all surface areas of the Knock developer experience—SDKs, open-source components, API documentation, and support documentation
- Partner with the rest of the team at Knock and help drive our product roadmap based on what you're hearing from Knock developers and the broader developer community
- Drive awareness of the Knock brand within the developer community by creating content and tooling that helps developers
- Work with our customers to understand how they're using the Knock API and how we can improve their experience/give them new tools
- Manage sponsorship of Knock in developer newsletters, events, and other mediums; identify paths to distribution to drive greater awareness of Knock
Our stack
We're built with a combination of Elixir, TypeScript, and React. We run our code on AWS and use multiple data stores to power our services.
You may think Elixir is a niche choice. We love the concise, expressive code we can write and embrace the power of the BEAM as a way to build concurrent, fault-tolerant systems. You can listen to our co-founder, Chris Bell, talk about the merits of Elixir here.
Apply
Send us an email at [email protected], tell us a bit about yourself, and include your resume/LinkedIn.
We can't wait to meet you.
Note: ****we currently operate on continental U.S. time (UTC-5 to UTC-8) and are only hiring within those timezones at this time.
About Knock
Knock helps product and engineering teams send delightful notifications to their customers. We give teams the tools they need to introduce and manage great product notifications, without them having to reinvent the wheel each time on their own.
We're a remote-first, venture-backed company. Our mission is to help software communicate with its users.