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 Seattle’s classical music community. We are currently growing the team of 4 devs to match the scale of our technology. We meet occasionally 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 the 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 $100,000 in free (donated) tickets to the Puget Sound community. A team of students at Stevens Institute of Technology is currently building 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, but 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/Redux 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/Redux)
- 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 firstname.lastname@example.org with a brief introduction.
Updated: December 14, 2022
< Back to all volunteer opportunities