To provide a robust API layer powering The New York Times' products and internal systems, and to drive scale and reliability as upstream data complexity grows.
Requirements
- You have 5+ years of software development experience with a focus on API development
- You have expertise developing and scaling GraphQL APIs in production, with practical knowledge of federation principles (Apollo or similar)
- Your background includes at least one statically typed backend language (we use Go)
- You are familiar with automation for code quality, release management, and developer workflow improvements
- You have experience delivering projects from design to implementation, testing and documentation
- Background working with Apollo GraphQL (Router, Federation, schema design, plugins/extensions)
- Knowledge of performance optimization for APIs under high traffic, CDN integration, caching, and multi-region operations
- Experience troubleshooting and improving observability for a platform distributed across multiple systems
- Experience deploying and maintaining applications on Kubernetes
Responsibilities
- Develop new platform offerings while ensuring the reliability, scalability, and performance of our GraphQL platform as it continues to grow
- Lead by example in establishing and enforcing GraphQL schema design and governance best practices, participating in platform-wide schema working groups, and reviewing/mentoring cross-team contributions
- Contribute to the platform's automation, developer tooling, and onboarding/kick-off guides for service adopters and subgraph contributors
- Support on-call, incident response, and troubleshooting efforts for platform-level escalations
- Mentor team members, promoting technical excellence and a culture of respect and constructive feedback
Other
- You value learning and improvement, sharing knowledge, and welcoming constructive feedback
- 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