Job Description

The New York Times is seeking a full-stack software engineer for a temporary full-time position contributing to the evolution of our popular Weekly News Quiz and other news-driven games.

In this role, you will work as part of the Interactive News team in close collaboration with the Graphics and Digital News Design departments, as well as colleagues from The Morning Newsletter and The Upshot.  You’ll help us develop new reader-facing experiences, enhance the authoring tools that produce our quizzes, and build new backend systems to support our growing ambitions in this space.  You’ll work mostly in JS/Node, TypeScript, and React.

This fully remote temporary role, starting as soon as possible and lasting three months from your start date. If you are a member of a community underrepresented in technology, we encourage you to apply.

About You

  • You are proficient with Node.js and client-side JavaScript, and comfortable with ES6 conventions (async/await, classes, destructuring, etc). Experience with TypeScript and React are strong plusses.  We prefer candidates with experience in both server- and client-side code, but will consider applications that weight in either direction.

  • You write code that is readable and well-documented.  You can review others’ code and contribute thoughtful, constructive feedback.  You’re at ease working in established codebases, following and improving upon existing conventions.

  • You excel at quickly turning ideas into working, high-quality prototypes.

  • You test your work thoroughly, in code and through usage.

  • You respond quickly to address bugs.  You’re prepared to help us fix problems affecting thousands of readers in real time.

  • You enjoy collaborating with designers and writers as well as engineers. You listen to understand and communicate proactively with teammates.

  • You’ve demonstrated the ability to work independently.

  • You don’t have to have worked in journalism, but you think critically about the news and are interested in shaping meaningful experiences for The New York Times readers.

To Apply

We will evaluate applications on a rolling basis.  Please submit your application as soon as possible.

For consideration, your application must include a current résumé as well as answers to the following prompts in place of a cover letter.  You may combine the résumé and answers in one PDF file, or upload as two separate attachments.

Tell us about your interest in this role.  What brought you to apply?

Tell us about the unique perspectives you bring to the role that will make us better.

Provide one or more examples that illustrate your skills as a full-stack developer, and  2-4 sentences describing why you chose them.  A code snippet Github repo along with a link to the live work is most helpful, but if you can’t share the source code, please provide a link to the live work and a description of what’s going behind the scenes.

Do you have any journalism experience?  If so, please describe.  (No experience is required.)

Where did you see our job posting?

Evaluation Process

Our hiring panel will read applications on a rolling basis.  We’ll ask candidates whose skills are well-aligned with the role to complete a technical exercise for us; it should only take about an hour.  After the panel reviews your exercise, we may invite you to a one-hour interview with members of the team where we’ll discuss your work experience, code samples, and approach to the exercise.


The New York Times is committed to a diverse and inclusive workforce, one that reflects the varied global community we serve. Our journalism and the products we build in the service of that journalism greatly benefit from a range of perspectives, which can only come from diversity of all types, across our ranks, at all levels of the organization. Achieving true diversity and inclusion is the right thing to do. It is also the smart thing for our business. So we strongly encourage women, veterans, people with disabilities, people of color and gender nonconforming candidates to apply.

The New York Times Company is an Equal Opportunity Employer and does not discriminate on the basis of an individual’s sex, age, race, color, creed, national origin, alienage, religion, marital status, pregnancy, sexual orientation or affectional preference, gender identity and expression, disability, genetic trait or predisposition, carrier status, citizenship, veteran or military status and other personal characteristics protected by law. All applications will receive consideration for employment without regard to legally protected characteristics. The New York Times Company will consider qualified applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local “Fair Chance” laws.