JavaScript Developer

 

APPLY

 

Location: Onsite – USA

Type: Full Time

 

Position Overview:

We’re looking for one or more full stack software developers to support ongoing improvement, feature additions, customer instance launches and upgrades for our public website and internal systems for managing member collections, used and new inventory and processing, and connections to third party sites and services.Murfie is currently a Rails/HTML5 application transitioning its APIs over time to Node.js, all-Javascript applications, with Redis and Postgres data stores. API services are implemented in Node.js on Google cloud services. New client UX and administrative interfaces are primarily Ember.js applications. All of Murfie’s internal and public interfaces are delivered from elastic cloud environments, no servers are maintained locally at Murfie.

 

Responsibilities:

Here are the kinds of things you can expect to do during your first year with Murfie:

  • Work with wicked cool music processing, display, and playback interfaces and services
  • Finish the rebuild of Murfie.com as a single page application retiring our Rails codebase
  • Enhance and refine the Murfie platforms private and public APIs
  • Provide troubleshooting support for Murfie operations staff, and design and build new processes with them to support our marketplaces

 

Requirements:

You should bring the following characteristics and experiences:

  • Respect for the music, the musicians, and music collectors
  • Excitement and experience with API centric web development using open toolsets
  • A desire to work in Middleton & Madison on a small, informal, team of self-managed professional developers that choose when, where, and how they work and get a lot done
  • Deep interest in designing and building beautiful, intuitive, fun, and fast interfaces for music shoppers, collectors, and listeners to enjoy
  • Loads of enthusiasm for Javascript goodness on server and client

 

It would be great if:

  • Have lots of experience with Ember.js
  • Have lots of experience with performant Node.js
  • Are or have been a musician or worked in music technology or retail
  • Have solid e-commerce skills
  • Have used Rails heavily in the past but are not presently an addict