Fullstack Engineer, Creative Technology
The New York Times
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About The New York Times
The mission of The New York Times is to seek the truth and help people understand the world. This commitment to independent journalism drives everything the company does, from its world-renowned newsroom covering nearly 160 countries to its deep focus on reader experience across print, audio, and digital platforms. The business strategy centers on delivering journalism so compelling it's worth paying for.
About The Role, Mission Or Department Overview
As a Fullstack Engineer, Creative Technology, you will be instrumental in implementing and evolving the architectural vision for The New York Times' Creative Tech team. While rooted in creative storytelling, this team also builds full-stack applications that power advertising products and internal operations. You will translate complex product requirements into high-quality, scalable solutions, moving beyond purely front-end execution to architecting end-to-end systems. We are seeking an understanding of application and services architecture, from database design to UI implementation.
Responsibilities
- Full-Stack Architecture: Lead the development of scalable web applications, handling the full lifecycle from database design (SQL/GraphQL) to front-end implementation (React).
- API & Data Strategy: Design and implement efficient GraphQL APIs and schema definitions; improve SQL queries and manage database migrations to ensure data integrity and performance.
- Authentication & Security: Architect secure authentication flows, with a specific focus on integrating Single Sign-On (SSO) solutions and managing role-based access controls.
- Core Development: Write maintainable, modular, and high-quality code using TypeScript and React for the client-side, and Node.js for the server-side.
- DevOps & Infrastructure Expansion: Support the team's deployment workflows by building CI/CD pipelines, specifically applying GitHub Actions.
- Technical Leadership: Conduct comprehensive architectural reviews and in-depth code reviews, providing critical feedback to ensure adherence to coding standards.
- Performance Optimization: Identify and address performance bottlenecks across the stack, ensuring applications are optimized for speed, scalability, and readability.
- Mentorship: Provide technical leadership to other engineers, promoting a culture of learning and helping the team bridge the gap between front-end creativity and back-end logic.
- Collaboration: Participate in Agile ceremonies, sprint planning, and estimation, working with UI/UX designers and team members to ensure architectural and technical feasibility.
- Mission Alignment: Demonstrate support and understanding of the value of journalistic independence and a commitment to the mission to seek the truth and help people understand the world.
Basic Qualifications
- 4+ years of professional experience building intuitive user-facing web applications with modern full-stack technologies.
- Experience writing maintainable, modular, high-quality HTML, JavaScript/TypeScript, and CSS (SASS) with knowledge of modern technical concepts related to layout, cross-browser compatibility, and accessibility.
- Proficiency in React and TypeScript/JavaScript (ES6+), with experience in Node.js development and building APIs, including integrations and data handling.
- Experience working with relational databases using SQL, along with designing and implementing GraphQL schemas and resolvers.
- Experience integrating SSO (Single Sign-On) and handling complex authentication states.
- High proficiency with source control systems (e.g., Git) and modern development workflows.
- Experience writing maintainable, modular code with an understanding of software development design patterns and testing strategies.
- Experience approaching a problem from different angles, analyzing pros and cons of different solutions with the ability to solve complex technical challenges, debug cross-stack issues, and analyze performance.
- Excellent collaboration and communication skills, with the ability to translate technical concepts for non-technical partners.
- In-depth knowledge of Google Ad Manager (GAM) and its integration patterns for high-volume ad serving.
Compensation and Benefits
The hourly rate of base pay for this role is $60 - $70 USD. For roles in the U.S., you may be eligible for variable pay such as an annual bonus and restricted stock. Benefits may include medical, dental and vision, Flexible Spending Accounts (F.S.A.s), a company-matching 401(k) plan, paid vacation, paid sick days, paid parental leave, tuition reimbursement and professional development programs.
Diversity and Inclusion
The New York Times Company is committed to being the world’s best source of independent, reliable and quality journalism. To do so, we embrace a diverse workforce that has a broad range of backgrounds and experiences across our ranks, at all levels of the organization. We encourage people from all backgrounds to apply. We are an Equal Opportunity Employer and do not discriminate on the basis of an individual's sex, age, race, color, creed, national origin, alienage, religion, marital status, pregnancy, sexual orientation or affectional preference, gender identity and expression, disability, genetic trait or predisposition, carrier status, citizenship, veteran or military status and other personal characteristics protected by law. All applications will receive consideration for employment without regard to legally protected characteristics.
Accommodation and Fair Chance
The Company will provide reasonable accommodations as required by applicable federal, state, and/or local laws. Individuals seeking an accommodation for the application or interview process should email reasonable.accommodations@nytimes.com. The Company encourages those with criminal histories to apply, and will consider their applications in a manner consistent with applicable "Fair Chance" laws.
Fraud Alert
Please beware of fraudulent job postings. All legitimate job opportunities from The New York Times will be accessible through The New York Times careers site. The New York Times will not ask job applicants for financial information or for payment, and will not refer you to a third party to do so. If you see a fake or fraudulent job posting, or suspect you have received a fraudulent offer, report it to NYTapplicants@nytimes.com.
Key skills/competency
- Fullstack Development
- React.js
- Node.js
- TypeScript
- GraphQL
- SQL Databases
- SSO Integration
- CI/CD Pipelines
- Performance Optimization
- Google Ad Manager (GAM)
How to Get Hired at The New York Times
- Research The New York Times' culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Highlight full-stack development, creative technology, and ad serving experience using keywords like React, Node.js, GraphQL, and SQL.
- Showcase project portfolio: Demonstrate hands-on experience with web application architecture, API design, and performance optimization in a relevant portfolio.
- Prepare for technical deep-dives: Expect detailed questions on full-stack architecture, database design, secure authentication (SSO), and DevOps practices.
- Emphasize collaboration and communication: Be ready to discuss how you translate complex technical concepts for non-technical partners and contribute to Agile teams.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background