Senior Software Engineer (Full Stack) - Embedded Tweets


April 13, 2021

Company Description
Twitter is what’s happening and what people are talking about right now. For us, life's not about a job, it's about purpose. We believe real change starts with conversation. Here, your voice matters. Come as you are and together we'll do what's right (not what's easy) to serve the public conversation.
Job Description
Who We Are
The mission of Twitter’s Embed Client team is to help people stay informed about what's going on in the world wherever they are online. We do this by making Twitter content available and embeddable around the Internet, and making it easy and compelling to join the conversation on Twitter.
As an engineer on the team, you’ll be working to ensure Twitter for Websites embeds are the best way for publishers to tell amazing stories using Twitter content on their websites. Through your work, Twitter grows beyond a great consumer app to a company whose content powers experiences across the web.
A few things that set us apart:

  • We ship fast - we're huge fans of build/measure/learn with a weekly cadence.

  • We are data driven - we’re rigorous about experimentation and measure the impact of the features we ship.

  • We have strong customer focus - you’ll be able to connect directly with customers who are using our products, and use their input to make meaningful improvements.

  • Team-centric development - we are strong believers of limiting our work-in-progress and bias towards working collaboratively.

  • We love hanging out together - we have virtual team coffee and lunch - and believe that it's important for us to have a team where everyone has a voice, and enjoys their time at work.

  • We value software quality - your code will run on millions of websites and reach over a billion users every month, so it needs to be stable, performant, and trustworthy.

  • We are committed to your growth - there are plenty of mentorship and on-site education opportunities to help you develop as an engineer and technical leader.

Intrigued? Great! We’re looking for engineers who are ready to push their limits and have a material impact on Twitter’s growth and success.
What You’ll Do

  • Use your in-depth knowledge of JavaScript and the broader web ecosystem to craft compelling new features at scale.

  • Contribute to multiple layers of our stack, from our web client and embeds to APIs and data pipelines. A sampling of our stack: Vanilla JS, React, Node, GraphQL, Scala, Finatra, Scalding.

  • Take an active role in team processes and product decisions. From using data and customer insight to better prioritize, to end-to-end ownership of a feature, you’ll do more than just write code.

  • Participate in our learning culture, embracing opportunities to learn from Twitter’s community of web engineers, as well as teach others your strengths.

Who You Are

  • You’re a web engineer with 5+ years of experience across the stack, and want to apply your skills to deliver engaging experiences to over a billion users throughout the world.

  • You’re proficient at building production web apps using React and Node (or another backend stack).

  • You’re customer-focused and understand that shipping impactful software involves tradeoffs and collaboration.

  • You get stuff done and thrive in a small group environment.

  • You have a strong sense of ownership and a curiosity to understand how things work, even if they take you outside your area of expertise.

Additional Information
We are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not discriminate based on race, ethnicity, color, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran, genetic information, marital status or any other legally protected status.
San Francisco applicants: Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.