Dear Airbnb Talent Acquisition team,
I would love to be considered for the Full-Stack Developer role you advertised on your careers page. Most of my work over the past few years has been in full-stack development, and I would love to bring that to your team.
I did some digging into Airbnb, and what grabbed me was your move to a design system shared across web and native, and the engineering write-ups on breaking the booking flow into services. It looks like an exciting stretch to join, and I would be glad to point my full-stack development experience at exactly that.
Going through the job description, the three things you clearly care most about are end-to-end feature delivery across the stack, API and database design and a polished, responsive front-end. Those are the parts a full-stack hire is really judged on, and I have solid results to show for each.
On end-to-end feature delivery across the stack, I work across TypeScript, React and Node.js. As a Full-Stack Developer at Twilio, I delivered the new billing dashboard end to end, from the Postgres schema to the React UI, and cut checkout from six steps to three. Alongside that, I shipped a shared API-client and component library the whole product team now builds on.
For API and database design, my toolkit is PostgreSQL, REST and GraphQL. In my time as a Full-Stack Developer at Twilio, I designed the messaging API and its Postgres schema, adding cursor pagination that held p95 response times under 150ms at ten times the volume.
On the a polished, responsive front-end side, I rely on React, accessibility and Core Web Vitals. Working as a Full-Stack Developer at Twilio, I polished onboarding into an accessible React app and cut Largest Contentful Paint from 3.4s to 1.9s. Alongside that, I set up the visual-regression tests the front-end team now runs on every pull request.
I would love the chance to walk you through all of this in an interview and explain why I am the right fit. I would be glad to jump in, help your team ship, and keep growing with it.
Thanks for taking the time, and I hope we can talk soon.
Yours sincerely,
Theo Script
theo.script@gmail.com