Vox Media

Staff Software Engineer (JavaScript/Node.js)

In short

Staff Software Engineer role at Vox Media building and evolving New York Magazine's publishing platform, consumer subscription experiences, and web/mobile integrations around identity, payments, entitlements, and APIs. Requires deep JavaScript/Node.js expertise, leadership of complex technical initiatives, strong frontend fundamentals (Vue or React), API/data model design, and responsible use of AI development tools; TypeScript and React Native contribution expected. Based in New York, NY, with remote or office options within the US; salary $160,000–$220,000/year.

Location: New York, NY; New York Office or Remote
Salary: $160,000–$220,000 USD per year
Company
Vox Media develops journalism, publishing platforms, consumer subscription products, and digital media experiences for New York Magazine and its brands.
What you will do
•Lead complex engineering initiatives from discovery through delivery and operation, translating product and business needs into technical plans.
•Build subscription offers, checkout, promotions, gifting, onboarding, account management, paywalls, registration, and retention experiences.
•Strengthen integrations across authentication, payments, subscription status, content entitlements, and reader access on web and mobile.
•Evolve the publishing platform through reusable components, editorial tools, reader experiences, APIs, and content models.
•Improve reliability, testing, observability, performance, accessibility, security, developer workflows, and technical debt management.
•Mentor engineers, lead code and design reviews, collaborate with product, design, editorial, analytics, and consumer revenue teams, and develop responsible AI-assisted and agentic workflows.
Requirements
•Deep JavaScript expertise and substantial experience building and operating production web applications and Node.js services.
•Experience leading complex technical initiatives across systems or teams with impact beyond individual contributions.
•Strong frontend fundamentals in HTML, CSS, accessibility, browser behavior, and application performance, with experience in Vue or React.
•Experience designing APIs, data models, and integrations, including authentication, authorization, and transactional workflows.
•Sound judgment when evolving mature codebases and deciding when to extend existing patterns or introduce new approaches.
•Strong debugging and testing skills across application, service, and data boundaries.
•Ability to connect engineering decisions to reader experience and business outcomes, including subscription conversion, engagement, and retention.
•Experience using AI development tools responsibly, including evaluating generated output and applying human review.
•Clear communication, collaborative technical leadership, and ability to contribute to TypeScript and React Native codebases.
Nice to have
•Experience with consumer subscriptions, digital media, ecommerce, or recurring customer relationships.
•Experience with paywalls, payment platforms, subscription billing, identity systems, or entitlement management.
•Experience with experimentation platforms, conversion analytics, and customer lifecycle experiences.
•React Native, Expo, or experience shipping iOS and Android applications.
•Content management systems, editorial workflows, PostgreSQL, Redis, or Elasticsearch.
•Experience building reusable AI workflows, agent tooling, or engineering productivity automation.
Culture & Benefits
•Work across Node.js, Express, Clay CMS, Vue, Handlebars, TypeScript, React Native, and Expo.
•Collaboration is centered on curiosity, trust, respect, clear communication, knowledge sharing, and continuous learning.
•Inclusive workplace with equal-opportunity and reasonable-accommodation commitments.
•Remote and New York Office work options are listed for the role.
Hiring process
•Applications are reviewed by the recruiting team, which contacts candidates only from Vox Media email addresses.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot