Full time Remote / Telecommute

Developer - ArchivesSpace

0 other recent jobs
Salary: $95,000-$105,000
Created: November 14, 2025

Description

Lyrasis is seeking a collaborative Developer for ArchivesSpace, an open-source, archives information management web application designed for managing descriptive information about archives, manuscripts, and digital objects. (https://www.archivesspace.org/)

The ArchivesSpace Developer is primarily responsible for implementing features and fixing bugs identified and prioritized by the ArchivesSpace community of users, with modest responsibility for monitoring the application stack for possible updating to new technologies. They will work in collaboration with others including the ArchivesSpace Technical Lead and others on the Program Team, code committers, the Technical Advisory Council (TAC), and Lyrasis IT staff.

Responsibilities include: implement, test, and document feature requests and bug fixes; provide application support where necessary; interact with the ArchivesSpace community to promote code and other technical contributions; assist program staff and community members to refine functional requirements and specifications; and communicate effectively with the program staff, community members, and other code contributors.

The ArchivesSpace application was first released in September 2013, and it is sustained by an active member community of over 500 organizations. Community collaboration and member contributions support and guide all facets of ArchivesSpace-development, code review, migration support, technical and user documentation-and are key to the advancement of both the ArchivesSpace application and community.

Duties/Responsibilities:

Software Development

  • Implement feature requests, bug fixes, and application updates under the guidance of the ArchivesSpace Technical Lead / Senior Program Manager / ArchivesSpace Community.

  • Ensure the application's code base has a robust test suite and thorough testing coverage.

  • Monitor the application stack for necessary updating.

Application/Community Support

  • Contribute to technical documentation of the application.

  • Monitor and review Pull Requests for code changes and contributions submitted by community members.

  • Provide occasional technical support to ArchivesSpace users as requested.

  • Serve as program liaison to certain Technical Advisory Council sub-teams.

  • Participate in the Core Committers group, review community code contributions and evaluate potential committers.

  • Represent the ArchivesSpace application at technical conferences such as Code4Lib.

Required Skills and Qualifications:

  • Experience developing Ruby web applications and REST APIs using Rails and Sinatra, with MySQL.

  • Experience with frontend development in HTML5, CSS and JavaScript, using JQuery and Twitter Bootstrap or similar frameworks, with a strong understanding of Web standards, accessibility, and usability.

  • Experience testing software applications on a broad range of browsers and browser versions as part of the application development process and when troubleshooting problems experienced by end users.

  • Knowledge of best practices in test-driven development, using RSpec, Selenium, static analysis and code coverage tools, and continuous integration.

  • Experience with Apache Solr for search and indexing platforms.

  • Experience using Git and GitHub for version control and release management.

  • Familiarity with agile development methodologies.

  • Commitment to writing clear, well-documented, re-usable code.

  • Ability to work well in a distributed team environment with modest direction.

  • Effective time and project management skills.

  • Excellent communication skills.

  • Three to five years relative work experience.

  • Willingness to travel to conferences and meetings as needed.

  • A commitment to fostering a diverse and inclusive environment where differences and complexities in background, cultures, values, and viewpoints are valued.

Preferred Qualifications:

  • Experience in application and web service development for libraries, archives, and digital collections.

  • Experience with XML-based library and archives metadata standards, including Encoded Archival Description (EAD), MARCXML, MODS, Dublin Core, and METS, as well as XSLT stylesheets associated with their transformation.

  • Knowledge of and experience with archival management systems including ArchivesSpace, Archivists' Toolkit, or Archon.


Last updated: Friday, November 14, 2025 22:33 UTC