Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

LYRASIS Logo

Junior Developer - ArchivesSpace (U.S. Based - Remote)

LYRASIS

Salary not specified
Aug 13, 2025
Atlanta, GA, US
Apply Now

Lyrasis is seeking a collaborative Junior Developer for ArchivesSpace, an open-source, archives information management web application designed for managing descriptive information about archives, manuscripts, and digital objects.

Requirements

  • 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 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.
  • Experience with Solr for search and indexing platforms.
  • Experience using Git and GitHub for version control and release management.
  • Familiarity with agile development methodologies, commitment to Test-driven development.
  • Test-driven development using rspec and capybara.

Responsibilities

  • Implement feature requests, bugfixes, and application updates under the guidance of the ArchivesSpace Technical Lead / Senior Program Manager / ArchivesSpace Community.
  • Include automated tests with all submitted code.
  • Work with program staff and community members to refine requests and specifications as necessary.
  • Contribute to technical documentation of the application.
  • Participate in selected Technical Advisory Council sub-teams, including Technical Documentation sub-team.
  • Represent the ArchivesSpace application at occasional technical conferences such as Code4Lib.

Other

  • This is a three-year term with the possibility for continuation dependent on funding.
  • Ability to work well in a distributed team environment with modest direction.
  • Effective time and project management skills.
  • Excellent communication skills.
  • Willingness to travel to conferences and meetings as needed.