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
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.
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.
Full Stack Software Engineer - Messaging Platforms
Join The New York Times as a Full Stack Software Engineer to enhance our messaging platforms using React, Go, and cloud technologies.
Software Engineer - Backend (Python, Go)
Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.
Senior Front-End Engineer
Senior Front-End Engineer specializing in TypeScript, React, and UI/UX design for cloud services. Remote position.
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.
Software Engineer (New Grad) - TypeScript, GraphQL, PostgreSQL
Join Magna as a Software Engineer (New Grad) to build web3 infrastructure using TypeScript, GraphQL, and PostgreSQL.
Software Engineer (TypeScript, Node.js, GraphQL)
Join Lattice as a Software Engineer to build impactful software using TypeScript, Node.js, and GraphQL.
Director of Engineering, Games Platform
Lead the engineering efforts for NYT's Games Platform, managing teams and driving product development.
Staff Software Engineer - Python, TypeScript, GraphQL
Senior-level Staff Software Engineer role focusing on Python, TypeScript, and GraphQL in New York. Remote work available.
Software Engineer, Node Platform
Join Google as a Software Engineer on the Node Platform team, working with C++ and Go in New York.
Full-Stack Software Engineer with Rust and TypeScript
Join Second Spectrum as a Full-Stack Software Engineer in NYC, working with Rust, TypeScript, and GraphQL in a hybrid environment.
Software Engineer - Frontend Developer Productivity
Join Palantir as a Software Engineer focusing on frontend developer productivity in New York. Enhance engineering processes and tools.
Senior Software Engineer - TypeScript
Senior Software Engineer specializing in TypeScript and back-end development for a leading-edge data platform at Prisma.
Software Engineer - TypeScript, GraphQL
Join Fieldguide as a Software Engineer using TypeScript, GraphQL in San Francisco, CA. Remote work available.
Software Engineer (TypeScript)
Join Garner Health as a Software Engineer specializing in TypeScript. Work remotely to revolutionize healthcare technology.
Software Engineer, Product Fullstack
Join Airtable as a Software Engineer, Product Fullstack in New York. Develop innovative features and work with cross-functional teams.
Senior Software Engineer (Typescript/Go)
Join Snyk as a Senior Software Engineer to build secure applications using TypeScript and Go.
Engineering Manager, App Experience
Seeking an Engineering Manager to lead our iOS and Android app development teams at The New York Times in New York.
Senior Software Engineer - Backend TypeScript
Join DuelNow as a Senior Software Engineer specializing in TypeScript for backend development in a remote role.
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.
Senior Software Engineer - AI Developer Experience
Senior Software Engineer for AI Developer Experience at Timescale, focusing on Python, PostgreSQL, and AI product UX.
Staff Software Engineer - Python/TypeScript
Senior-level Staff Software Engineer role focusing on Python, TypeScript, and full-stack development in a dynamic startup environment.
Software Engineer (Typescript, React, Python)
Join Gem as a Software Engineer in San Francisco, working with Typescript, React, and Python in a hybrid role.