Company Summary

We are book-making platform and creative community that enables individuals to create, publish, share and sell high-quality photo books, trade books, and magazines in both print and digital formats. We are accessible to consumers across the globe with free, innovative book creation and layout tools. Founded in 2005, we have over 2 million customers worldwide, resulting in over 4 million unique book titles, with nearly 18 million units shipped to almost 100 countries around the world.

Position Summary

Design and build computer applications software, specifically backend services to support print and digital media products; leverage Java to rapidly build RESTful APIs that are easy to understand, use, and maintain; help with code migration from Rails and Ruby to Java; architect and profile services to ensure scalability and performance at peak load; collaborate with a DevOps team to add instrumentation and monitoring to support production environments; mentor and lead other team members.


Position requires bachelor’s degree in computer science or related field, followed by seven years of progressive Java software development experience; experience must include

  • Object oriented programming
  • Relational databases
  • Building and maintaining microservices
  • RESTful web services
  • Hibernate
  • Spring

How to Apply

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Please email resume and cover letter to