The New York Times logo

Full Stack Software Engineer - Messaging Platforms

The New York Times

About The Role

The New York Times is seeking a Full Stack Software Engineer to join our Messaging Platforms group. This role is pivotal in enhancing customer acquisition, engagement, and reader loyalty through the development of new features on our messaging platform. This platform is responsible for creating and sending a high volume of personalized emails and push notifications.

Responsibilities

  • Contribute to the full development lifecycle of our products, including design, development, testing, deployment, monitoring, and support.
  • Collaborate with a distributed team of engineers, designers, and product managers to develop user-friendly front-end capabilities.
  • Develop REST APIs within a Go codebase.
  • Work with other engineering teams across the organization on various aspects of the messaging system.
  • Maintain code quality through static analysis, unit, and system tests.

Basic Qualifications

  • 3+ years of experience in full stack web application development, with proficiency in back-end languages (Go preferred) and SQL.
  • 3+ years of experience with modern frontend web fundamentals (HTML, CSS, JavaScript, TypeScript) and best practices.
  • Experience with front-end frameworks (React preferred) and applicable patterns and practices (Redux, CSS modules, etc).
  • Experience with JS build tooling such as yarn, pnpm, turborepo, lerna, nx, webpack, or babel.
  • Experience building, operating, and monitoring web systems in GCP or AWS.

Preferred Qualifications

  • Experience developing with both React and Go.
  • Experience with Node.js and GraphQL.
  • Experience operating applications in a Kubernetes-based environment.
  • Experience with Docker and CI/CD systems such as Drone or Jenkins.

This role may require limited on-call hours, with a schedule determined upon joining.

Our Commitment

The New York Times is committed to a diverse and inclusive workforce, reflecting the varied global community we serve. We encourage applications from women, veterans, people with disabilities, people of color, and gender nonconforming candidates.

The New York Times Company is an Equal Opportunity Employer and does not discriminate based on legally protected characteristics. We provide reasonable accommodations as required by law.

Benefits
Extracted with AI

  • Diverse and inclusive workforce
  • Commitment to journalistic independence
  • Hybrid work environment

Similar jobs

Last update: 23 minutes ago

The New York Times logo
The New York Times

Software Engineer, Games Discovery

Join The New York Times as a Software Engineer in Games Discovery, working with React.js, TypeScript, and Node.js in a hybrid role.

The New York Times logo
The New York Times

Software Engineer, User Space

Join The New York Times as a Software Engineer in User Space, focusing on backend development with modern technologies like Go, TypeScript, and GraphQL.

The Seattle Times logo
The Seattle Times

Senior Software Engineer (Full Stack, Front-End Focus)

Join The Seattle Times as a Senior Software Engineer focusing on full stack and front-end development. Work with React, PHP, and AWS.

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.

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.

Meltwater logo
Meltwater

Full Stack Engineer - Web Marketing

Join Meltwater as a Full Stack Engineer focusing on web marketing, utilizing Next.js, React, and more in a hybrid work environment.

Flexa logo
Flexa

Senior Full Stack Engineer

Join Flexa as a Senior Full Stack Engineer in New York. Work with JavaScript, TypeScript, React, and more to build innovative payment solutions.

Meltwater logo
Meltwater

Full Stack Engineer - Web Marketing

Join Meltwater as a Full Stack Engineer focusing on web marketing, utilizing Next.js, React, and TypeScript in a hybrid work environment.

The New York Times logo
The New York Times

Software Engineer, Machine Learning Platforms

Join The New York Times as a Software Engineer in Machine Learning Platforms, enhancing digital reader experience through ML. Hybrid work in NYC.

Substack logo
Substack

Full-Stack Engineer, Core Product Team

Join Substack as a Full-Stack Engineer to develop core products using JavaScript, Node.js, and React in a hybrid work environment.

Stacksync (YC W24) logo
Stacksync (YC W24)

Full-stack Engineer with AngularJS and React.js

Join Stacksync as a Full-stack Engineer, working with AngularJS, React.js, and MongoDB in a hybrid environment.

Staffbase logo
Staffbase

Full Stack Engineer with Java, React.js, and Microservices

Join Staffbase as a Full Stack Engineer in Berlin. Work with Java, React.js, and Microservices in a hybrid environment.

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.

Palantir Technologies logo
Palantir Technologies

Full Stack Software Engineer - Application Development

Join Palantir as a Full Stack Software Engineer in New York, focusing on application development with JavaScript and React.

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.

Staffbase logo
Staffbase

Full Stack Engineer with React.js and Java

Join Staffbase as a Full Stack Engineer in Berlin. Work with React.js, Java, and more in a dynamic, inclusive environment.

Paperless Post logo
Paperless Post

Mid-level Full-Stack Software Engineer (React, GraphQL, Go)

Join Paperless Post as a Mid-level Full-Stack Software Engineer to build and maintain product experiences using React, GraphQL, and Go.

Substack logo
Substack

Senior Software Engineer, Core Product Team

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

Yembo logo
Yembo

Full Stack Engineer with ReactJS and TypeScript

Join Yembo as a Full Stack Engineer to develop innovative solutions using ReactJS, TypeScript, and AWS in a hybrid work environment.

Allara logo
Allara

Full-Stack Software Engineer

Join Allara as a Full-Stack Software Engineer to design and build user-centric healthcare technology using TypeScript, React, and Node.js.

Contentful logo
Contentful

Senior Fullstack Engineer with TypeScript, React, and Node.js

Join Contentful as a Senior Fullstack Engineer to innovate with TypeScript, React, Node.js, and AI integrations in a hybrid work environment.

American Express logo
American Express

Full Stack Engineer - React, Node.js

Join American Express as a Full Stack Engineer working with React and Node.js in a hybrid role in New York.

CoinDesk logo
CoinDesk

Senior Full-Stack Engineer

Join CoinDesk as a Senior Full-Stack Engineer to lead development in a hybrid role, focusing on JavaScript, React, and blockchain technologies.

Reaktor logo
Reaktor

Senior Full Stack Developer

Senior Full Stack Developer in NYC, hybrid role, involving client-facing tasks & full software development lifecycle.