Routes System Developer

Position: Routes System Developer
Start Date: Jan 31
Position Open until filled
Salary: $50,000
Reports to: Director of Routes

Position overview:

Adventure Cycling Association seeks a well-organized, energetic, and detail-oriented individual to join its Routes team which produces maps, both printed and digital, for our Adventure Cycling Route Network. The candidate should have a desire to bridge ACA’s mapping assets to be relevant to a new, diverse community while staying true to our brand and history. The candidate should have a strong desire to build community around bicycle travel by publishing the best available route and service data to new audiences, using the platforms and services that our audiences can relate to and want to use.

About ACA:

As the largest nonprofit cycling organization in the country, Adventure Cycling has an impactful voice in policies and programs that advance the safety and accessibility of cycling. ACA serves through its members and the bike travel community. Our cycling community encourages and supports countless cyclists each year as they explore the beauty and history of America while tending to their mental and physical well-being. For nearly half a century, Adventure Cycling has created life-changing experiences that deepen appreciation for our country’s diverse cultures, communities, landscapes, and people. ACA headquarters are based in Missoula, MT, and we acknowledge and honor the Indigenous peoples who consider this land their home. The area’s natural abundance was stewarded by many peoples including the Blackfeet, Crow, Shoshone, Cheyenne, and Salish for millennia before colonization, and continues to be to this day.

Commitment to Diversity, Equity and Inclusion:

The Staff and Board of Directors of Adventure Cycling Association believes in the power of bicycle travel to open minds and change the way the world explores. We envision a future where this organization draws staff, tour leaders, members, board members, and riders from the whole of our society. For this to occur, bicycle travel has to be available for everyone.

We are committed to listening to BIPOC, LGBTQ, and other marginalized peoples and understanding the systems contributing to oppression while also working to provide more resources and support for these communities.

The Adventure Cycling Association acknowledges its place in this power dynamic. As an organization we have benefitted from white privilege omnipresent in the United States and must use our power to hire, support, empower, and create safe spaces for Black, Indigenous and People of Color, LGBTQIA+, and Femme/Trans/Women communities.

Key Responsibilities:

  • Maintain the department’s geospatial database, and develop new creative ways to use the database to connect with bicycling communities and partners.
  • Automate the process within our database to provide “real time” service updates to our Bicycle Route Navigator (BRN) app.
  • Complete the Cyclists Choice/Users Submission feature in our BRN app. This feature will allow cyclists to submit a recommendation for services such as specific restaurants, lodging options, grocery stores, etc., and also to share riding conditions information they encounter while on the road.
  • Rebuild the beta version of our Route Analysis Tool (RAT).
  • Teach Routes staff any necessary tasks needed for the functioning of the database and the BRN.
  • Develop and maintain a positive relationship with occasional contractors, both present and future.

Required Qualifications:

  • Strong knowledge of GIS data and geospatial databases.
  • Experience with Postgresql/PostGIS databases.
  • Basic knowledge of code source control (git).
  • Basic knowledge of unix-based operating systems and executing commands in a terminal.
  • Ability to communicate clearly with contractors to implement features and changes.
  • Basic knowledge of unix-based web server software (apache or nginx).
  • Familiarity with AWS (Management Console, Security Rules, EC2 instances and S3 buckets).
  • Basic knowledge of publishing an interactive map. Basic HTML, CSS, and ability to interact with 3rd party javascript libraries.
  • Familiarity with collaboration tools (like Trello, Jira).
  • Understanding and willingness to engage with issues of institutional and structural racism or bias and their impacts on our organization and community.
  • Commitment to equity and inclusion and to learn and respect differences of race, ethnicity, gender identity or expression, ability, religion and socio-economic circumstances and class.

Preferred Qualifications:

  • Experience working with people very different from yourself.
  • Familiarity with publishing geospatial data to an API via geojson.
  • Experience working on Mobile apps and apple/google app stores and developer accounts.
  • Familiarity with accessing and processing Openstreetmap data.
  • Familiarity with cartography.

Compensation, Schedule and Benefits:

This is a full time position (average 40 hrs/week). Schedule varies by supervisor, but is generally M-F, 8am-5pm MST. We are located at Adventure Cycling’s headquarters in beautiful and bike-friendly Missoula, Montana, and are also open to remote applicants who live in the Mountain West or Northwest Region (WA, OR, NV, UT, CO, ID, MT, WY). Benefits include paid time off, holidays, an additional fully paid one-week bike vacation (a.k.a. “bike respite”), medical, dental, and vision coverage, life insurance, and retirement plan. We have a wonderful office in downtown Missoula, with plenty of bike racks! Adventure Cycling Association is an equal opportunity employer. Salary: $45,000.

How to apply:

Please send your resume and cover letter to – Routes System Developer. Please answer the following question in the last paragraph of your cover letter: “Describe why inclusive and accessible opportunities in the outdoors are important to you?”

@AdvCyclingAssoc on Twitter