Apply by API: Making job applications developer-focused

December 29, 2023
Author: Christopher O'Neill

“Developer focused” can mean a lot of things. For us here at Stytch, it means hiring folks that are passionate about making developers’ lives better.

We like this definition because, first and foremost, you don’t need to be a developer to make a developer’s life better. And second, it’s sufficiently broad enough to let us think holistically about every touchpoint a developer has with Stytch, including our careers page.

What tech recruiting feels like for developers

As a software engineer, you’re probably used to the wild west that is tech recruiting. Who hasn’t received messages on LinkedIn that start with, “Hello ${FIRST_NAME}, I love your background”? Or maybe an email looking for a “ninja rockstar DevOps SRE to join a rocketship”?

At Stytch, we’re an API company focused on building the smoothest developer experience around authentication. We want our recruiting process to feel like an extension of that mission.

What we decided to build

During our last hackathon, a few folks from our Recruiting and Developer Success teams wanted to experiment with ways to make our application process feel more like our API, frictionless, smooth, and easy. No re-entering your past experience line-by-line even though you attached your resume, no multipart forms with bad UI, no cover letters.

So we shipped a new API endpoint.

Apply to any job at Stytch by sending a simple cURL straight from your terminal.

Introducing Apply by API

Interested in applying for a job at Stytch and having a little fun at the same time? Let’s walk through how to apply for a role here at Stytch with a simple cURL request.

Step 1: Find a role that fits

Find a role that’s a good fit. Visit our careers page and find a role that you’re interested in. Read the job description and requirements carefully and note down the job’s full title. The title of the job is a required field in our API call.

Step 2: Build your API call

There are three required fields to Apply by API:

  • desired_role [string]: The full title of the role from Step 1.
  • name [string]: Your full name.
  • email_address [string]: Your preferred email address.

Additionally, there are several optional fields:

  • github_url [string]: Got coding projects you’d like to show off?
  • linkedin_url [string]: Your LinkedIn profile URL.
  • personal_website_url [string]: We love to see portfolios!

Gather all of the values you’d like to include above and build your cURL request:

curl --request POST \
  --url \
  --header 'Content-Type: application/json' \
  --data '{
  "desired_role": "Experienced software engineer",
  "name": "Grace Hopper",
  "email_address": "",
  "github_url": "",
  "linkedin_url": "",
  "personal_website_url": ""

Step 3: Send your cURL

Now just open your terminal, paste in the cURL request you built and send it! You can also use API tools like Postman or Insomnia to send the request.

gif of cURL request

Step 4: We’ll be in touch

Our team will review your application and reach out with next steps!

Apply by API

Are you passionate about making tools that developers love? We’d love to chat. Find an open role on our careers page that fits, then apply by API. 

We look forward to seeing your application 200 POST request!


LinkedIn share
Twitter share
Facebook share