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

Timescale logo
Timescale

Software Engineer - Backend (Python, Go)

Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.

Intuit logo
Intuit

Software Engineer 2

Join Intuit as a Software Engineer 2 in New York to drive security best practices and innovate in cloud technologies.

Titan logo
Titan

Senior Full Stack Software Engineer

Join Titan as a Senior Full Stack Software Engineer in New York. Work with AWS, JavaScript, and TypeScript to build innovative financial solutions.

Harmonic logo
Harmonic

Software Engineer with Python and GraphQL Experience

Join Harmonic as a Software Engineer in New York, NY. Work with Python and GraphQL to develop innovative startup discovery tools.

Superframe logo
Superframe

Senior Full Stack Engineer (React, GraphQL, TypeScript)

Join Superframe as a Senior Full Stack Engineer in San Francisco. Work with React, GraphQL, and TypeScript to build next-gen CRM solutions.

Messari logo
Messari

Senior Full Stack Engineer with React and TypeScript

Join Messari as a Senior Full Stack Engineer focusing on React and TypeScript to build scalable web applications.

Squarespace logo
Squarespace

Senior Software Engineer, Go/Java

Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.

Octaura logo
Octaura

Full-Stack Software Engineer

Join Octaura as a Full-Stack Software Engineer to build high-performance technology in a collaborative environment.

Captions logo
Captions

Software Engineer, Web

Join Captions as a Software Engineer, Web. Develop high-performance web applications in NYC. 3+ years experience required.

NVIDIA logo
NVIDIA

Senior Full Stack Web Software Engineer

Join NVIDIA as a Senior Full Stack Web Software Engineer to build AI-assisted developer tools using React.js and TypeScript.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.

Medium logo
Medium

Senior Backend Engineer (Go, Kubernetes)

Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.

Substack logo
Substack

Full-Stack Engineer with React.js and TypeScript

Join Substack as a Full-Stack Engineer to develop core products using React.js and TypeScript. Remote work with competitive salary and benefits.

Substack logo
Substack

Senior Software Engineer, Substack Enterprise

Join Substack as a Senior Software Engineer to develop core products using JavaScript, Node, React, and Postgres. Remote work available.

Bloomberg logo
Bloomberg

Senior Software Engineer - API Platform

Join Bloomberg as a Senior Software Engineer on our API Platform team, focusing on high-quality APIs and user experience.

Mercury logo
Mercury

Software Engineer - Product (Back-End/Full-Stack)

Join Mercury as a Software Engineer to build innovative fintech solutions using Haskell, TypeScript, and Redux.

Trunk Tools logo
Trunk Tools

Full Stack Engineer with React.js and TypeScript

Join Trunk Tools as a Full Stack Engineer to revolutionize construction with React.js and TypeScript. Remote work available.

Last Call Media logo
Last Call Media

Remote TypeScript Engineer

Join Last Call Media as a Remote TypeScript Engineer focusing on testing and quality assurance for government projects.

Apollo GraphQL logo
Apollo GraphQL

Senior Full-Stack Product Engineer

Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.

Sanity logo
Sanity

Senior Software Engineer (Backend) - Content Lake DX

Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.

Intuit logo
Intuit

Senior Staff Software Engineer, Fullstack Frontend

Join Intuit as a Senior Staff Software Engineer, focusing on fullstack frontend development with Mailchimp in New York.

Apify logo
Apify

Backend Engineer for Developer Platform (Node.js/TypeScript)

Join Apify as a Backend Engineer to build web scraping and automation platforms using Node.js and TypeScript.

Deel logo
Deel

Senior Backend Engineer (Node.js/TypeScript)

Join Deel as a Senior Backend Engineer specializing in Node.js and TypeScript. Work remotely with a global team.

banQi logo
banQi

Senior Software Engineer (Node.js, TypeScript)

Join banQi as a Senior Software Engineer specializing in Node.js and TypeScript. Work remotely in a dynamic fintech environment.