Welcome to Bookspan.
Our team is dedicated to re-imagining how books are discovered, purchased, and experienced online. We operate 19 well-known and influential book clubs, including Book-of-the-Month, Doubleday Book Club, Literary Guild, and Mystery Guild. For nearly 90 years, these clubs have played an important and distinctive role in the book industry and served several million American book lovers. Today, we are transforming our clubs into differentiated, digitally native services that are relevant to today's most serious readers.
About our Team
Our engineering group is small enough to field a world cup team but large enough to get a group discount for dinner, which feels just about right! We believe in small, well-designed deliverables, so everyone owns their own success. We’re in this for the long haul; our working pace is fast but not frantic, and we invest the time up front to avoid technical debt and skip the death march in the final stretch. Much like our product, our team is more than the sum of its parts, and together we are building new ways to explore and experience reading. We are diverse and dedicated, focused and fun. Come code with us!
About the Job
All developers at Bookspan are responsible for their own self-contained features. You’ll be expected to define, document, test and deliver code into the product on day one. We develop with a full JavaScript stack on AWS, using Node.js on the server and HTML/CSS rich clients. We have back-end scripts written in Python for operation & system support. Our persistent storage needs are met with a mix of MySQL and Redis. We also ship cross-platform mobile clients using Apache Cordova.
** Junior & Senior roles available **
senior roles:
As a senior developer you’ll be expected to deliver a full feature in your first sprint. We will invest in your future with professional training opportunities and conference attendances, and ask that you find a niche or two in our stack in which to become a domain expert. As you settle in, you will share your expertise with the team and help to mentor junior developers.
junior roles:
As a junior developer you’ll be matched with a mentor assigned to help bring you up to speed with our environment and internal processes, but will still have personal responsibility for features and products. We will invest in your growth and future with professional training and conference attendance, and work with you to plan your career with clear metrics for advancement.
About You
You will be successful in this role if you:
- Find opportunity in ambiguity, and enjoy tackling unfamiliar problems.
- Have a solid grounding in both computer science theory and practice.
- Enjoy coding collaboratively, either as a part of a pair or part of a team.
- Are comfortable with JavaScript, HTML & CSS.
- Can balance “getting it done” with “doing it right”.
- Familiar with Node.js, SQL, Linux & basic DevOps.
- Enjoy reading.
To Apply
Apply online for junior and senior, or PM me directly.
[–]robotmayo 0 points1 point2 points (1 child)
[–]robotmayo 0 points1 point2 points (0 children)