The New York Times

Fullstack Engineer, Creative Technology – Temporary

The New York Times

full-time

Posted on:

Location Type: Remote

Location: New YorkUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $60 - $70 per hour

About the role

  • Lead the development of scalable web applications, handling the full lifecycle from database design (SQL/GraphQL) to front-end implementation (React).
  • Design and implement efficient GraphQL APIs and schema definitions; improve SQL queries and manage database migrations to ensure data integrity and performance.
  • Architect secure authentication flows, with a specific focus on integrating Single Sign-On (SSO) solutions and managing role-based access controls.
  • Write maintainable, modular, and high-quality code using TypeScript and React for our client-side, and Node.js for the server-side.
  • Support the team's deployment workflows by building CI/CD pipelines, specifically applying GitHub Actions.
  • Conduct comprehensive architectural reviews and in-depth code reviews, providing critical feedback to ensure adherence to coding standards.
  • Identify and address performance bottlenecks across the stack, ensuring you optimize applications for speed, scalability, and readability.
  • 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.
  • Participate in Agile ceremonies, sprint planning, and estimation, working with UI/UX designers and team members to ensure architectural and technical feasibility.

Requirements

  • 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 a 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, 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.
Benefits
  • medical, dental and vision benefits
  • Flexible Spending Accounts (F.S.A.s)
  • company-matching 401(k) plan
  • paid vacation
  • paid sick days
  • paid parental leave
  • tuition reimbursement
  • professional development programs
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
SQLGraphQLReactTypeScriptNode.jsHTMLJavaScriptCSSSASSCI/CD
Soft Skills
technical leadershipcollaborationproblem-solvingcode reviewarchitectural reviewcommunicationcritical feedbackAgile methodologieslearning cultureanalytical thinking