Skip to content

Software Engineer – Messaging
Company | The New York Times |
---|
Location | New York, NY, USA |
---|
Salary | $104000 – $130000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Mid 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.