Full-Stack Engineer for Music Education Technology Company (Work Anywhere in US) at Music Prodigy (Los Angeles, CA) (allows remote)
Job Description
You will help us build the next generation of an already one-of-a-kind music education experience. Our goal is to provide an unsurpassed music education platform by combining our patented real-time polyphonic pitch recognition method with easy-to-use powerful learning management tools, and world-class content such as popular sheet music from the largest publishers as well as proven curricula from notable institutions and instructors.
You should be able to work magic in the full-stack, with a heavier emphasis on web technologies like javascript, HTML5, CSS, php, MySQL, AJAX, JSON, node.js, famo.us, XML, MusicXML, Git. You should be able to envision and build never-seen-before, not-yet-in-existence application interfaces that are intuitive and self-service that require little or no user training.
We have a small, distributed team in multiple time zones so you will work independently and contribute frequently. The team will expect you to build, test and commit your code while staying connected throughout the day via Slack, Google Hangouts, Skype, Uber Conference, Unfuddle, phone, etc.
We are a fast iteration shop. We prefer to build, release, and gather feedback in short increments. If you embrace the concepts in The Lean Startup and Crossing the Chasm, you’ll enjoy our work-style. We continually seek the input of our users (music teachers and music students), which helps us prioritize features, enhancements, bug fixes, and dev roadmap. We don’t let “perfection” be the enemy of “good enough.” We believe in the right-size solution for the problem — we don’t need a sledgehammer for a nail. We always prefer to get something out sooner and see how users react, rather than spending weeks or longer designing before coding and releasing.
You’ll work independently, within an all-star team. You’ll have your role and tasks, but you’ll consult and share ideas with the other all-stars. Your work will be integrated into the existing product service. You enjoy being flexible as each new day brings new customer feedback which then re-organizes the team’s priorities. The ideal candidate:
- enjoys coding from end-to-end: from writing code that draws a button to creating an intuitive layout to writing an SQL statement that writes to MySQL
- is fluent in javascript, HTML5, CSS and works confidently with php, MySQL, AJAX, JSON
- has learned music, performed music, and/or taught music, and for whom music remains a significant part of life
- quickly learns new things on the fly
- tests own code thoroughly before committing
- commits frequently
- exhibits pride of work
- loves the ability to push changes to the live server so more users can benefit from improvements sooner rather than later
- finds peace in balancing what could be, should be, can be, with will be done
- is comfortable participating on occasion in customer technical support calls when needed to directly hear the customer’s experience
- admires new solutions for old problems and aspires to create them: Uber, AirBnB, Duolingo are good examples where user-first, user-friendly teams created alternative solutions to the status quo and provided new happiness for millions of users
Leave a Reply
You must be logged in to post a comment.