Backend Software Engineer

Posted Yesterday
New York, NY, USA
In-Office
90K-150K Annually
Mid level
eCommerce • News + Entertainment • Retail
The Role
Design, develop, and maintain backend services and APIs in Node.js, integrate with MySQL/PostgreSQL, support data pipelines and Snowflake for analytics, collaborate with frontend and cross-functional teams, write tests and documentation, participate in on-call rotation and Agile ceremonies.
Summary Generated by Built In

The Engineering team at Book of the Month is responsible for developing and maintaining the platform's web and mobile applications. We are looking for a Backend Software Engineer to design, develop, and maintain backend services and APIs that power our web and mobile applications. You will also contribute to our data engineering efforts, building and optimizing data pipelines and working with Snowflake to support analytics, reporting, and data-driven decision-making across the organization.We are open to a range of experience levels, from mid-level engineers ready to grow into greater ownership, to senior engineers who can lead initiatives from day one. 

 

What you will do…

  • Design, develop, and maintain backend services and APIs using Node.js, integrating with MySQL/PostgreSQL databases, and ensuring robust performance and scalability. (More senior candidates will be expected to lead this work.)
  • Partner with frontend developers to define API contracts and deliver the corresponding backend implementation.
  • Collaborate with other teams such as design, product, and QA to understand requirements and implement software solutions that meet business needs.
  • Write and maintain technical documentation and perform code reviews.
  • Participate in poker planning, daily stand-ups, and other team activities to ensure project success and on-time delivery.
  • Field and fulfill cross-functional data requests, partnering with stakeholders to deliver accurate, timely insights that drive business decisions.
  • Participate in an on-call rotation as needed to ensure business continuity of key backend systems.
 

About you…

  • 2+ years of experience delivering high-quality production code using JavaScript, TypeScript, and Node.js (4+ years for senior-level candidates).
  • Hands-on experience working with relational databases such as MySQL or PostgreSQL.
  • Background in writing and maintaining automated tests, including unit, integration, and end-to-end tests.
  • Proficiency with React, with exposure to Next.js preferred. Excellent communication skills to effectively communicate complex technical information to non-technical team members and stakeholders.
  • Strong problem-solving skills to analyze complex problems and develop effective solutions.
  • Adaptability to learn new technologies and programming languages to stay relevant.
  • High attention to detail and a commitment to producing high-quality, scalable, maintainable, and reliable code.

We're open to hiring at the Associate, Mid-level, or Senior Software Engineer level for this role and will share our thinking on leveling as candidates move forward in the process.

Salary Range: $90,000 - $150,000

Skills Required

  • 2+ years delivering production code using JavaScript, TypeScript, and Node.js
  • 4+ years relevant experience for senior-level candidates
  • Hands-on experience with MySQL or PostgreSQL
  • Experience building and optimizing data pipelines and working with Snowflake
  • Background writing and maintaining automated tests (unit, integration, end-to-end)
  • Proficiency with React
  • Exposure to Next.js
  • Excellent communication and cross-functional collaboration skills
  • Willingness to participate in an on-call rotation
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: New York, NY
50 Employees
Year Founded: 2015

What We Do

We believe in books. Every month, we find the five best new books and promote them to over 20 million people. We’re proud of our mission to help readers discover books they’ll love and to support emerging writers. Founded in 1926 and relaunched in 2015, we’re an innovative startup with a rich history and loyal user base over 400,000 active members—and we’re looking for the best people to join us.

Why Work With Us

Book of the Month is a mission driven, high growth company that is an ideal environment for anyone looking to combine their love books with their desire for growth. Made up of a team of committed and passionate book lovers who enjoy working in a collaborative, fast paced and fun environment, we welcome anyone looking to be challenged.

Similar Jobs

Squarespace Logo Squarespace

Staff Software Engineer

Consumer Web • eCommerce • Marketing Tech • Payments • Software • Design • SEO
Hybrid
New York City, NY, USA
1723 Employees
186K-299K Annually

Collectors Logo Collectors

Senior Software Engineer

Consumer Web • eCommerce • Machine Learning • Software • Sports • Analytics
Remote or Hybrid
US
2246 Employees
141K-229K Annually

Capital One Logo Capital One

Lead Software Engineer

Fintech • Machine Learning • Payments • Software • Financial Services
Hybrid
New York, NY, USA
55000 Employees
215K-246K Annually

Headway Logo Headway

Software Engineer

Consumer Web • Healthtech • Professional Services • Social Impact • Software
In-Office or Remote
New York, NY, USA
819 Employees
265K-332K Annually

Similar Companies Hiring

PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Artificial Intelligence • eCommerce • Fintech • Payments • Retail • Software • Analytics
US
35 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account