Jobs at Zotero

View All Jobs

Full-Stack Developer — Developer Community

Remote — Anywhere

Zotero is an open-source project that develops software and web services to help people collect, organize, annotate, cite, and share their research. Our software is recommended by most universities and used by millions of students, scholars, scientists, and researchers worldwide.

A founding principle of Zotero is to put people in control of their own research data, and that includes making it possible to extend the Zotero experience itself. Over the years, Zotero users have created everything from small scripts that pull from Zotero’s web API to sophisticated plugins that reimagine core functionality of the desktop app.

We’re looking for a friendly, outgoing full-stack developer to take the lead in making Zotero’s third-party developer experience the best it can be. You’ll get to know the Zotero developer community, learn about all the ways people are extending Zotero, and identify the pain points, and then work with the rest of the Zotero team to make hacking on Zotero a delight.

Some Things You’ll Do

  • Create APIs to provide safer hooks into core functionality
  • Write developer documentation and sample code
  • Make it easier for Zotero users to discover and install high-quality plugins
  • Work with plugin developers to make their code safer and more reliable
  • Build first-party plugins and integrations that demonstrate and stress-test Zotero’s public APIs
  • Serve as an advocate on behalf of the developer community within the Zotero team

Most importantly, you’ll participate in a vibrant global open-source community with amazing community developers and passionate users, working on a product you can feel proud of that’s making a difference in people’s lives.

We’re an international, remote-only team. We meet up occasionally around the world (falafel is often involved), but you’ll primarily be working remotely, communicating with the rest of the Zotero team via chat rooms and GitHub and with Zotero users via our active forums. We have a collaborative but often-asynchronous workflow, and you’ll be fully in control of your own schedule.

What We’re Looking For

  • Extensive experience with JavaScript and at least one other server-side language
  • Experience building user-facing software and/or web apps
  • Experience working with and/or developing APIs
  • Willingness to engage directly with third-party developers in public forums
  • Strong attention to privacy and security issues — Zotero is designed to put users in control of their own data, and we factor that into every decision we make
  • Strong English communication skills
  • A love of free and open-source software

Bonus Points

  • Experience participating in open-source communities

Pay range: $100,000–$160,000 (USD) based on background and experience

Interested? Email us at jobs@zotero.org with the subject line “Zotero Full-Stack Developer, Developer Community”, let us know why you’re interested in working with us and why you think you’d be a good fit for this role, and include your résumé.

---

We’re committed to building a diverse and inclusive team that reflects the diverse, global community that uses our software. We strongly encourage people from traditionally underrepresented groups to apply.