Click on a job that interests you, then scroll down to read the description.

Available Positions

Friday, January 24, 2014

F/T - PHP Programmer, LibraryThing (Remote)

LibraryThing is expanding, and looking for an all-around great PHP Programmer to work on The focus is on PHP, MySQL, HTML, CSS and JavaScript, but library-specific technologies and formats are also valuable, as well as library experience or an MLS.

What we want: LibraryThing is looking for a kick-ass programmer (coder, hacker, engineer, etc.) to join the team, working mostly on

  • You can be anywhere. LibraryThing is headquartered in Portland, Maine, but most technology employees are remote.
  • If you’re not local, we’d expect you to visit the office for team meetings from time to time.
  • Necessary. LibraryThing is made with in non-OO PHP. You should be a sure-footed, experienced, secure and rapid PHP coder.
  • Core. JavaScript (with JQuery, Prototype), CSS, MySQL.
  • Bonus. Mobile development (native or not), Python, Solr, book- and library technologies, systems skills, design or UX chops.
Take the Quiz:
Want to work for us? We have a simple quiz, developed back in 2011. If you can do it in under five minutes, you should apply for the job!
» The LibraryThing Programming Test
Do it in your best language the first time. If you also want to do it in PHP, we won’t object.
  • Creativity, diligence, optimism, and outspokenness are favored.
  • We like to hire people who care about books, and believe in a open and humane vision of the future of reading.
  • We like LibraryThing members, and people who should be LibraryThing members. Be sure to check out What Makes LibraryThing LibraryThing?
  • Working on means understanding and working with its members. Staff and members develop and refine ideas together. LibraryThing is for those members, and most of what makes LibraryThing great is created by members, so—in a way—you are their servant. That can be great, and it can (occasionally) suck. You need to want that dynamic.
  • Working on means working with Tim. A lot. Don’t worry, he’s really very nice.
  • LibraryThing is an informal, high-pressure and high-energy environment. This puts a premium on speed and reliability, communication and responsibility.
  • Working remotely gives you freedom, but also requires discipline and internal motivation.
Salary plus gold-plated health and dental insurance. We find the best programmers keep regular hours, but we are both understanding and flexible.
  • We are not looking for part-timers.
  • We are not looking for companies.
  • We do not discriminate on any irrational basis, such as age, race, sex or religion, but you should probably use a Mac.
How to Apply:
Send an email and resume to
Skip the cover letter, and go through the blog post in your email, responding to the tangibles and intangibles bullet-by-bullet.
Also include your solution to the quiz, and how long it took you. Anything under five minutes is fine. If it takes you longer than five minutes, we won’t know. But if you make it to interviews, they’ll involve some live coding of this sort, and will be painful for you.