The New York Times logo

Software Engineer, User Space

The New York Times

About The Role

The User Space team at The New York Times is looking for a Software Engineer. You'll join a team with native mobile engineers, web/backend engineers, QA, product, project, data, and design and report to the Engineering Manager.

Our mission is to create ways to make parts of the Times experience feel “yours,” helping users more easily find and habituate to journalism they care most about. This work is an important part of the New York Times’ ability to connect with subscribers and deepen their relationship with The Times.

Responsibilities

  • You will collaborate with design, product and native mobile engineers to refine and develop new features.
  • You will build systems in modern technologies including Go, TypeScript, Node.js/Express, GraphQL and write high-quality code with best practices in mind.
  • You will have a voice in the direction of our products and in taking on work that is meaningful to you.
  • You will participate in technical discussions with native mobile, web, backend engineers and other owners of internal/external dependencies.
  • You will work with all parts of the stack and learn new skills.
  • You will provide production support by participating in on-call rotations for the systems and tools we build.
  • You will contribute to iteration on internal team processes and norms.

Basic Qualifications

  • 2+ years of full-time experience developing APIs on the backend (either REST-style or GraphQL-style APIs) using one or more backend languages and frameworks (Go, TypeScript/Node.js/Express).
  • 2+ years of experience with one or more SQL database technologies such as MySQL or PostgreSQL.
  • 2+ years of experience with public cloud platform services such as Google Cloud Platform (GCP) or Amazon Web Services (AWS).
  • Experience working with Agile software development methodologies.

Preferred Qualifications

  • Familiarity with GraphQL.
  • Familiarity with containers and container orchestration systems like Kubernetes, Docker.
  • Familiarity with CI/CD techniques and tooling (e.g. Jenkins, drone), automated testing and deployments, and other DevOps practices.
  • Understanding of caching and content delivery.

This role will require limited on-call hours. An on-call schedule will be determined when you join, taking into account team size and other variables. This role also requires availability to our core working hours which are 10am - 6pm ET.

Benefits
Extracted with AI

  • Health insurance
  • Paid vacation
  • 401(k)

Similar jobs

Last update: 23 minutes ago

LEGALFLY logo
LEGALFLY

Back End Engineer with Node.js and TypeScript

Join LegalFly as a Back End Engineer to revolutionize legal AI with Node.js and TypeScript in a hybrid role in Ghent.

Gorgias logo
Gorgias

Senior Full-Stack Engineer ReactJS/NodeJS

Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.

doctari group logo
doctari group

Senior Full-Stack Engineer - TypeScript, React, Node.js

Join us as a Senior Full-Stack Engineer to develop a super app for medical professionals using TypeScript, React, and Node.js.

Mediahuis Nederland logo
Mediahuis Nederland

Full-stack TypeScript/JavaScript Developer

Join Mediahuis as a Full-stack TypeScript/JavaScript Developer in Amsterdam. Work on our Customer Journey Builder platform in a hybrid environment.

Reaktor logo
Reaktor

Lead Developer with DevOps and Functional Programming

Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.

NN Group logo
NN Group

Senior Full-stack Engineer (Angular, Node.js, TypeScript)

Join NN Group as a Senior Full-stack Engineer, leading software architecture and development with Angular, Node.js, and TypeScript.

Uber logo
Uber

Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.

Tibo Energy Management Software logo
Tibo Energy Management Software

Senior Backend Developer with TypeScript

Join Tibo Energy as a Senior Backend Developer to lead TypeScript-based solutions in energy management.

dpa Deutsche Presse-Agentur GmbH logo
dpa Deutsche Presse-Agentur GmbH

Fullstack Developer with Backend Focus (Java / Node.js / Vue3)

Join dpa as a Fullstack Developer focusing on Java, Node.js, and Vue3. Work on backend systems, AWS migration, and more in a hybrid role.

Neon logo
Neon

Software Engineer, Storage (Rust, PostgreSQL)

Join Neon as a Software Engineer, Storage. Work with Rust and PostgreSQL to build scalable, reliable cloud-native database services.

RightCrowd logo
RightCrowd

Full Stack Engineer with Node.js and React

Join RightCrowd as a Full Stack Engineer to develop cloud-native applications using Node.js and React. Work remotely with cutting-edge technology.

Climatiq logo
Climatiq

Senior Full Stack Engineer - Climate Tech - Rust & TypeScript

Join Climatiq as a Senior Full Stack Engineer to develop climate tech solutions using Rust and TypeScript. Remote work available.

Tactile Games logo
Tactile Games

Senior Backend Engineer, LiveOps

Join Tactile Games as a Senior Backend Engineer in Copenhagen, working on LiveOps with Node.js, TypeScript, and React.js.

Topicus logo
Topicus

Software Engineer - Cloud Applications and Python

Join Topicus as a Software Engineer in Arnhem to develop cloud applications using Python, REST APIs, and ETL processes for healthcare data services.

Uber logo
Uber

Software Engineer - Backend - Membership

Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.

Space Inch logo
Space Inch

Senior Java/VueJS Developer

Join Space Inch as a Senior Java/VueJS Developer to work on fintech projects with a focus on Java, Vue.js, and TypeScript in a flexible remote environment.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

NCR Voyix logo
NCR Voyix

Backend Software Engineer

Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.

osapiens logo
osapiens

Senior Full-Stack Developer - TypeScript

Join osapiens as a Senior Full-Stack Developer using TypeScript to build sustainable SaaS solutions.

Zig logo
Zig

Front-end Developer with React.js and TypeScript

Join Zig as a Front-end Developer using React.js and TypeScript in a hybrid role in Huizen, Netherlands.

Ecolab logo
Ecolab

Medior Front-End Developer (Angular)

Join Ecolab as a Medior Front-End Developer focusing on Angular, TypeScript, and JavaScript in a hybrid role in Amsterdam.

Grammarly logo
Grammarly

Entry Level Back-End Software Engineer (Java)

Join Grammarly as an Entry Level Back-End Software Engineer in Berlin. Work with Java, AWS, and more in a hybrid environment.