B

Book of the Month

Direct-to-consumer monthly curated hardcover books

Senior Software Engineer - API Systems

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USA$125k - $180kIn-person

About the Job

Requirements

  • At least 6 years of work experience delivering high-quality production code.
  • Develop high-quality production code in event-driven systems, preferably using Node.js.
  • Use typed languages, preferably TypeScript, to maintain API contract integrity, clean data, support low-effort expansion, and avoid regressions.
  • Model data in relational databases such as MySQL or PostgreSQL and safely evolve schemas against live production data.
  • Design and version REST APIs with clear, reliable contracts and consistent backward compatibility.
  • Build and maintain test suites rigorous enough to serve as a quality gate for production release.
  • Optimize SQL, minimize database trips, manage in-memory load, and use third-party services such as Redis, Kafka, and SQS.

Responsibilities

  • Own the end-to-end creation of customer-facing features used by hundreds of thousands of users.
  • Architect and maintain systems supporting inventory, order management, finance, and fulfillment, using evolving technologies to support internal teams.
  • Maintain the performance and reliability of APIs, the website, and mobile apps through unpredictable traffic spikes from monthly selections, promotions, and holiday gifting.
  • Collaborate with technical and non-technical stakeholders to develop practical, cost-effective solutions within feasible timelines.
  • Create comprehensive technical specifications for peer review and execution by agentic workflows.
  • Review other developers’ technical specifications and mentor engineers on scalability, design patterns, and identifying edge cases.
  • Write code and direct code generation to implement approved solutions to high code-quality standards.
  • Verify solutions throughout development, consider both successful and unsuccessful paths, and monitor outcomes after release.

Desired Qualifications

  • Experience at a consumer-facing brand.
  • Experience with Node.js.
  • Experience using TypeScript.

About the Company

Book of the Month

Direct-to-consumer monthly curated hardcover books

Book of the Month is a direct-to-consumer book subscription service. It curates five to seven hardcover titles each month and ships them to subscribers, focusing on millennial and Gen Z women who want a curated reading lineup delivered to their door. The model evolved from the original mail-order club, which used a panel of celebrity judges to pick a single “Book of the Month,” to a modern monthly box that provides multiple selections and an online shopping experience. Its distinct approach comes from reviving a 90-year-old brand and rebuilding it around digital subscription commerce, branding, and a community around reading, rather than relying on a traditional mail-order format. The company aims to grow a large, loyal subscriber base by offering carefully chosen books that appeal to younger readers and by making it easy to discover new authors and titles through a convenient, recurring service.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
New York City, New York
Founded
1926

Recently Posted Jobs

Explore more opportunities at Book of the Month

See more jobs