Jacobin Is Looking for a Programming Fellow

We now have a one-year fellowship open for a full-stack developer.

Join the Jacobin team.

Jacobin Foundation is offering a one-year fellowship for a full-stack developer. It’s an exciting position with a fixed salary and a generous benefits package, including health and dental coverage.

As a fellow, you will work on developing applications that serve the websites of our various titles — Jacobin, Catalyst, and Tribune — as well as powering our publishing operations. The main application is a 50K LOC Haskell server and Haskell is used in most of our application development. We also have some smaller front-end applications written in Elm that we intend to develop going forward.

As part of the position, you will be expected to not only work on the development of our web applications and internal tools but also to contribute to the development of open-source libraries. Much of your work can be done remotely, but we’re looking for applicants in the New York metropolitan area able to come into our Brooklyn office as necessary.

An ideal candidate has both a passion for socialist politics and functional programming. Take a look at the listing and apply by June 6.


  • Work to design and implement web applications with new features across multiple projects

  • Contribute to the development of open source Haskell libraries

  • Improve testing and documentation

  • Contribute to long-term software architecture decisions


  • 2+ years experience working in Haskell or another functional programming language

  • Experience with SQL databases, preferably PostgreSQL

  • Proficiency with version control (git)

Bonus Qualifications

  • Knowledge of a front-end framework or language (e.g. Elm, React, Vue, Angular)

  • Experience with Redis

  • Proficiency with AWS infrastructure


Blue Cross Blue Shield health care and dental covered 100% by employer, retirement match, paid vacation and holidays, paid sick days.

Base Salary

$62,500 to $75,000 depending on experience.

To Apply

Please include a detailed cover letter and CV. Please submit one combined PDF document with the subject line. If you have any trouble you can send an email with supplementary materials to [email protected] but please no follow-ups until June 15.


Monday, June 6

Jacobin is an Equal Opportunity Employer — people of color, people with disabilities, women, and LGBT candidates are strongly encouraged to apply. This full-time position is covered by the collective-bargaining agreement between Jacobin and the NewsGuild of N.Y., CWA Local 31003, AFL-CIO, but it is not a permanent position. The fellowship will last for one year.