Software Engineer, User Space
The New York TimesAbout 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 - Backend (Python, Go)
Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.
Software Engineer 2
Join Intuit as a Software Engineer 2 in New York to drive security best practices and innovate in cloud technologies.
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.
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 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.
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.
Senior Software Engineer, Go/Java
Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.
Full-Stack Software Engineer
Join Octaura as a Full-Stack Software Engineer to build high-performance technology in a collaborative environment.
Software Engineer, Web
Join Captions as a Software Engineer, Web. Develop high-performance web applications in NYC. 3+ years experience required.
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.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.
Senior Backend Engineer (Go, Kubernetes)
Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.
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.
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.
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.
Software Engineer - Product (Back-End/Full-Stack)
Join Mercury as a Software Engineer to build innovative fintech solutions using Haskell, TypeScript, and Redux.
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.
Remote TypeScript Engineer
Join Last Call Media as a Remote TypeScript Engineer focusing on testing and quality assurance for government projects.
Senior Full-Stack Product Engineer
Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.
Senior Software Engineer (Backend) - Content Lake DX
Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.
Senior Staff Software Engineer, Fullstack Frontend
Join Intuit as a Senior Staff Software Engineer, focusing on fullstack frontend development with Mailchimp in New York.
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.
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.
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.