This job listing has expired and may no longer be relevant!
1 Dec 2020

Freelance Tech Lead (Django)

Live Music Project – Posted by LMP Megan Anywhere

Job Description

Innovative arts non-profit the Live Music Project seeks a full-stack engineer to lead technical development. We are a team of 10 volunteer developers working with a seasoned product manager who is embedded in Seattle’s classical music community. We meet twice per month (currently on Google Meet), supplemented by asynchronous communication. After 4 years of all-volunteer development, we’re now hiring a part-time Tech Lead to build technological expertise into our organizational leadership, support our growing engineering team, and help drive technology decisions throughout the product life cycle. This role is part-time, contract, and 100% remote. Learn more about LMP at

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

  • The Live Music Project Calendar is the heart of our community. We are working to launch a nation-wide classical music calendar platform that will take the place of the current calendar built on WordPress ( As of October 2020, this is the primary focus of the dev team.
  • Dots is our in-house donation platform for performing arts organizations. It currently supports several live fundraising campaigns with growing interest from within the classical music community. Check it out at
  • Spontaneous Free Tickets is a program that brings classical music to new and under-served audiences. In the 2019-2020 concert season, before concert halls closed due to covid-19, we were scheduled to distribute $45,000 in free (donated) tickets to the Puget Sound community. This program is ripe for automation, and our administrators are eager to use our tech stack to scale SFT to the next level. (This automation project is on hold indefinitely until concert halls reopen.)

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 for source control and code reviews
  • Github Actions for automated testing and continuous integration
  • ZenHub (GitHub plugin) for issue tracking and project management
  • Google Docs and Github wiki for specs and documentation
  • Slack for communication

You have at least:

  • 4+ years software engineering experience
  • 2+ years working with Python and Django, or a strong background with other full-stack frameworks/ORMs (e.g. Ruby on Rails)
  • 2+ years project leadership and/or Scrum management
  • Familiarity with each piece of a 12-factor app (
  • Proficiency with Frontend JS applications (preferably React/Redux)
  • A track record of delivering projects from spec to production
  • Great communication and transparency in technical decision-making

In this role, you will:

  • Collaborate with the product manager to architect and develop new features
  • Drive projects to completion by delegating tasks to engineers
  • Support engineers through the sprint progress, unblocking them when needed
  • Lead biweekly developer meetups
  • Identify gaps in the team so LMP can recruit new contributors
  • Interview and onboard new contributors
  • Work with the product manager to make decisions about scaling our technology infrastructure

Compensation & hours:

  • 5 hrs/week, with the potential for more
  • $40/hr on a contract basis
  • 100% remote

The Live Music project, an equal opportunity employer, strongly encourages applications from people of color. All applicants will be considered for employment without regard to race, religion, gender, gender identity or expression, sexual orientation, national origin, disability, or age.

Last updated: November 30, 2020

How to Apply

Please direct inquiries to Interviews will be held on a rolling basis.

Job Categories: Equal Opportunities. Job Types: Freelance. Job Tags: classical music, non-profit, and Software Engineering. Salaries: Less than 20,000.

375 total views, 1 today

Apply for this Job