Posted in

Software Engineer – Messaging

Software Engineer – Messaging

CompanyThe New York Times
LocationNew York, NY, USA
Salary$104000 – $130000
TypeFull-Time
Degrees
Experience LevelMid Level

Requirements

  • 3+ years developing software using modern JavaScript frameworks like React, NextJS, or Node/Express.
  • Experience in frontend web fundamentals (HTML, CSS, JavaScript, web performance, accessibility).
  • Familiarity with one or more backend languages and frameworks (Go, Node.js/Express, Ruby/Rails, Python/Django).
  • Familiarity with one or more database technologies (SQL, NoSQL, Firebase).
  • Experience working with APIs (either REST or GraphQL).
  • Familiarity with cloud platforms (AWS, GCP) and tools to deploy, scale and observe distributed systems (Terraform, OpenTelemetry, serverless applications).

Responsibilities

  • Work collaboratively with design and product to refine and develop new messaging features for editors internally and readers externally.
  • Build systems in modern technologies including React, TypeScript, Node.js/Express/Koa, Go, and write high-quality code with best practices in mind.
  • Prototype, keeping scalability at the core of all development, and respond nimbly on occasional news-related deadlines.
  • Have a voice in the direction of our products and in taking on work that is meaningful to you.
  • Provide production support by participating in on-call rotations for the tools we build.
  • Demonstrate support and understanding of our value of journalistic independence and a strong commitment to our mission to seek the truth and help people understand the world.

Preferred Qualifications

    No preferred qualifications provided.