LMP Full-Stack Developer Volunteer Opportunities

LMP software engineering interns Jeff, Maddie, and Hailey at Seattle University.

Full Stack Developer (Volunteer)

Innovative arts non-profit seeks volunteer full-stack engineers interested in tech-for-good. We are a team of volunteer software engineers working with a seasoned product manager who is embedded in the classical music community. We are currently growing the dev team to match the scale of our technology. We meet weekly on Google Meet, supplemented by asynchronous communication. Learn more about LMP at livemusicproject.org/about/.

Our ongoing projects serve our mission to increase access to the arts through community-centered technology:

  • The Live Music Project calendar has been the heart of our community since launching in 2014. In November 2021, we launched a nation-wide classical music calendar platform (livemusicproject.org) to take the place of our legacy platform, which was built on WordPress. Maintaining and expanding this platform is a primary focus of the dev team.

  • Spontaneous Free Tickets is a program that brings classical music to new and under-served audiences, while helping music organizations increase audience accessibility and feedback. Through SFT, we have distributed more than $180,000 in free (donated) tickets to the Puget Sound community. We are preparing to launch a platform for SFT that will help us scale the program, support more organizations, and reach communities outside Seattle.

  • Dots is our in-house donation platform for performing arts organizations. It has supported many live fundraising campaigns, and is currently on hiatus. Check it out at dots.livemusicproject.org 

Our projects are built on a consistent technology stack:

  • Django (Python) full-stack framework
  • React for rich user interfaces
  • PostgreSQL and ElasticSearch
  • Docker for development
  • Heroku for infrastructure/deployment
  • GitHub Actions for automated testing and continuous integration
  • GitHub for source control and code reviews
  • ZenHub (Github plugin) for issue tracking and project management
  • Papertrail for logging
  • Google Docs and GitHub wiki for specs and documentation
  • Slack for communication

You have experience with some or all of:

  • A scripting language (preferably Python)
  • A full-stack framework/ORM (preferably Django) and relational databases
  • Building frontend applications (preferably React)
  • Working on a team to turn product specs into code
  • Shipping well-tested code
  • Great communication and transparency in technical decision-making

Interested? We'd love to hear from you. Please contact dev@livemusicproject.org with a brief introduction.

Updated: April 11, 2024


< Back to all volunteer opportunities