Full-Stack Developer

Zotero

🌍 Anywhere in the world
Full-stack programming
Posted:
Mar 10
Source of Job Post

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.

We're looking for a full-stack developer to work on the Zotero desktop app and across the Zotero ecosystem. Your job will be, most simply, to make Zotero as good as it can be, working on any part of the project to help advance that goal. This position is for someone with a wide range of skills: you should be comfortable obsessing over a stray pixel in a user interface or designing a new web API from scratch. Your work might include improving the Zotero desktop software and browser extensions, building backend services to power new features, or enhancing developer tools to make it easier for others to contribute to Zotero.

As part of a small team, you’ll have responsibility over core components of the project and the freedom to experiment and find creative solutions to tough problems. 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 (e.g., PHP or Python)
  • Experience building user-facing software and/or web apps
  • Experience working with and/or developing web APIs
  • Strong opinions about how software should work, with the empathy to understand how it’s used in the real world
  • Willingness to engage directly with users in public forums to troubleshoot problems and discuss new features
  • 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 — we discuss and debate nearly everything we do, so it’s critical that you can (and want to!) take part in that

Bonus Points

  • A love of free and open-source software

This is a full-time position, but we may be open to a part-time role for the right person.

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”, 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é.

---

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.

We're looking for a full-stack developer to work on the Zotero desktop app and across the Zotero ecosystem. Your job will be, most simply, to make Zotero as good as it can be, working on any part of the project to help advance that goal. This position is for someone with a wide range of skills: you should be comfortable obsessing over a stray pixel in a user interface or designing a new web API from scratch. Your work might include improving the Zotero desktop software and browser extensions, building backend services to power new features, or enhancing developer tools to make it easier for others to contribute to Zotero.

As part of a small team, you’ll have responsibility over core components of the project and the freedom to experiment and find creative solutions to tough problems. 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 (e.g., PHP or Python)
  • Experience building user-facing software and/or web apps
  • Experience working with and/or developing web APIs
  • Strong opinions about how software should work, with the empathy to understand how it’s used in the real world
  • Willingness to engage directly with users in public forums to troubleshoot problems and discuss new features
  • 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 — we discuss and debate nearly everything we do, so it’s critical that you can (and want to!) take part in that

 

Bonus Points

  • A love of free and open-source software

This is a full-time position, but we may be open to a part-time role for the right person.

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”, 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.

When applying for this role, please don't forget to mention that you found this job post on FindAsync. We want companies to know about our site and convince them to post here.
Thank you ! 🙏

Apply to this Job