Ruby on Rails developer for F/OSS SaaS used by historians, libraries, archives, and museums.

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

WAGE / SALARY

$2000 USD/month

HOURS PER WEEK

TBD

DATE UPDATED

Aug 29, 2025

JOB OVERVIEW

Looking for a smart, communicative, early/mid-level programmer for a successful open source web application.

Work with two software engineers with 25 years of experience each; learn a ton about navigating existing code bases, developing empathy for customer use cases and problems, and finding the right solution for customers and the business.

Most of the work will consist of resolving open issues on our product. Many will be customer reported, some will be reported by our team. We'll work with you to come to the right approach to solve the problem, then you'll work on your own to implement the solution. We're available for questions and discussing unexpected complications (these always happen!). You'll write a test case to cover each fix and create a PR which will be both automatically tested and manually QA'd to make sure it resolves the customer's problem. We'll review the PR and suggest ways to improve your approach so you get better each time.

# Your experience and qualifications:

* Graduate of a code school or 2 years of university CS classes or self-taught with a portfolio of projects to share.
* Experience with Ruby on Rails would be ideal.
* Solid HTML/CSS/Javascript.
* Self-managing.
* Great written communicator in English (spoken English not a requirement).

# Our application and team:
* Open-Source, (AGPL) application used by prominent libraries, archives and museums for making their collections more accessible. Thousands of dedicated users (mostly retirees).
* “Majestic Monolith” architecture – server-side rendered * Ruby on Rails 6 application backed by MySQL/MariaDB.
* Two software engineers with 25 years of experience ---------- munication during GMT-5/6 working hours via Slack, email and Github.

Please include the word "manuscript" in your response.

SHARE THIS POST
facebook linkedin