Skip to main content

Junior Software Engineer, PubPub

Published onFeb 24, 2020
Junior Software Engineer, PubPub


The Knowledge Futures Group is hiring a software developer to help us build PubPub1, a collaborative and open publishing tool for the academic web. We’re looking for someone with developing full-stack web development skills. You’ll get to experiment and make significant contributions to product direction. We will pay you competitively, let you work from wherever you want, and take you and your ideas seriously. Join us!

About the Knowledge Futures Group

The Knowledge Futures Group, founded as a partnership between the MIT Press and the MIT Media Lab, is a not-for-profit consortium that builds technology for the production, curation, and preservation of knowledge in service of the public good.

About PubPub

PubPub is an open-source publishing tool used by over 500 journals, conferences, books, and other diverse types of communities. At its heart, it features a collaborative document editor with strong support for academic standards. Layered on top are features for discussion and organization. In the works are powerful tools for editorial review and enabling small and large communities to thrive on PubPub. Underlying all of this is a belief that better publishing tools can help researchers focus on doing the best work of their lives, rather than adapting their work to the whims of rent-seekers and gatekeepers.

About The Role

  • Develop new features and maintain existing ones with the rest of the engineering and product team.

  • Identify opportunities and problems based on user feedback and propose ideas to fix them.

  • Help the team test and document new and existing code.

About You

  • You’re a Web developer with some regular front-end or back-end programming experience (we encourage self-taught programmers, recent bootcamp graduates, and other less conventional backgrounds to apply!) and an interest in advancing the original use-case for the Web: bringing research communities together.

  • You’re ready to start making contributions to production web applications. We use React, Node.js, Postgres, and Heroku; your level of experience with these tools is much less important than your readiness to learn them.

  • You’re excited to learn new development skills from senior team members.

  • You want to work on a team that respects your ideas about the design, user experience, and ethics of software, not just the code you produce.

  • You want to build tools that empower people without preying on them.

Working With Us

  • Work with a distributed team: we have a small office in Cambridge, Massachusetts, but the majority of the PubPub team works from elsewhere. You’ll be expected to make a few monthly trips to Cambridge, and then come roughly quarterly after that.

  • Enjoy industry-standard perks: unlimited PTO with a yearly minimum, your own computer of choice, a nice and shiny office in Kendall Square brimming with snacks – or, the ability to work fully remote with a team that prioritizes remote participation.

  • Contribute to our larger mission at the Knowledge Futures Group: we’re building a future where the infrastructure to create and access knowledge is controlled by people who serve the public interest, starting with core projects like PubPub and The Underlay. As a KFG team member, you’ll be able to contribute to those efforts as well, and we’ll support any ambitions you might have to publish in our journal, the Commonplace, and beyond.


If you’re interested, please send us an email with a resume or CV and brief cover letter and we’ll be in touch!

We welcome applicants from diverse backgrounds with diverse skillsets. If you have significant personal experience or engagement with low-income communities, international communities, or fields and languages that are underrepresented in academia, scholarly publishing, or open data, we strongly encourage you to apply. This job description is intended to be a guidepost, not a checklist. If you feel like you could do a great job in this role, even if you don’t exactly meet every qualification, please consider applying.


You must be legally authorized to work in the United States to apply for this role.

John Jad:

Do My Online Class For Me

If you are a working professional trying to keep up with work, family and the rest of life, then it can be hard to stay on top of online assignments and homework. This is why more and more students are looking for someone to do their online class for them.

Guaranteed Grades

Taking online classes is a huge commitment, and students are often under a lot of stress. If they fail an exam, it can negatively impact their college career. Getting caught is a big risk as well. Students can receive a failing grade or even get expelled from college. Luckily, there are companies that offer to do my online class for me help with taking online classes. These companies have experts who can take your online tests, quizzes, or assignments for you. They can also write your essay and complete your homework. The experts working at these websites are all US based. They will communicate with you to understand the assignment details. They will submit your work before the deadline and will send you status updates as well. The website states that 98% of their clients get A or B grades for the assignments they have completed. You can use these services to get back some of your time so you can focus on the other important things in life.

On Time Submissions

Online classes often have strict deadlines that students are required to meet. If you are working a full-time job, have family obligations, or other commitments to fulfill, it can be difficult to complete homework on time. This is why many students ask for help with their homework. They hire someone to take their online class for them so they can focus nurs fpx 4010 assessment 3 interdisciplinary plan proposal on their work and other tasks. If you have a busy schedule, hiring an expert to take your online classes can save you a lot of stress. These experts will make sure all of your submissions are submitted on time without any issues. They will also keep you updated on the status of your assignments. The best way to know if an online class helper is legitimate is to check their client reviews. You should see that they have positive reviews from past clients and have a good track record of completing assignments. They should also be able to provide you with a free sample of their work before you make any payments.

Atul Raj:

To beat a programmer, you need to think like one! Moral Hacking is regularly alluded to as the method involved with infiltrating one's own PC/s or PCs to which one has official consent to do as such as to decide whether weaknesses exist and to attempt preventive, restorative, and defensive countermeasures before a genuine trade off to the framework happens.

Ethical Hacking Classes in Pune

surbhi nahta:

Java is superior to other programming dialects. It is the most broadly developing programming language. Making web applications and platforms is utilized with Job Oriented Java Certification Course in Pune.