Full-Stack Newsroom Software Engineer

New York, NY
0 other recent jobs
Created: December 18, 2018


We’re seeking an engineer for our Interactive News team, the special digital projects group embedded within the newsroom of The New York Times.  This role combines technical and editorial thinking to create new forms for our readers and new ways for our journalists to work. This position is based in our NYC newsroom.

About You

  • You enjoy owning web apps from front to back, as part of a team.
    You will work collaboratively to imagine, architect, build, deploy and iterate across the frontend and backend of webapps. We expect you will be comfortable jumping between details and bigger-picture challenges.

  • You’re interested in applying engineering skills to solve journalistic problems.
    We strive to imagine new experiences that help readers and newsroom staff better understand the world. You understand the importance of deadlines: we’ll trust you to deliver.

  • You enjoy the process of defining what an application does, as well as its mechanics.
    In our editorial roles, we work with many users and stakeholders to better understand their needs to guide our app development plans.

  • You’re excited about working in interdisciplinary teams.
    We regularly collaborate with other newsroom developers, reporters, photographers and editors during the full lifecycle of a project. Our collaborations help us grow staff skills and experiment with new forms of journalism and reader engagement.

  • You take pride in your craft and understand the need to capture patterns and support ongoing investments.
    An overarching team goal is to find ways to share efficiencies or package patterns for reuse by other developers.  We support a roster of active apps used daily by the newsroom, in addition to developing new experiments.

About the Role

This role will combine digital creativity and engineering expertise:

  • We do not require expertise on every part of the stack, but willingness to learn is important.  We work primarily in node.js and express, with some ruby, python, and golang around the edges.  Our apps run in a kubernetes cluster on GCP, most backed by mongo and postgres databases.   We want every team member to feel confident about making changes and pushing them live to the site

  • We don’t ask for deep journalism experience, but you should be a critical thinker when it comes to the news.
    You’ll be directly involved in shaping thoughtful experiences for New York Times readers.

About the Interactive News team

Our team’s mission is to practice software engineering as a newsroom craft.  Read more on our “About Interactive News” page at https://github.com/newsdev/about-int.

We want to improve our team by better reflecting our broad audience — if you’re a member of a community underrepresented in technology, we encourage you to apply.

The New York Times Company offers a generous parental leave policy that applies to birth parents and adoptive parents. We encourage and pay for conference attendance and offer tuition reimbursement for job-related training.

Last updated: Wednesday, December 19, 2018 17:36 UTC