Songbird is building an extraordinary team to help build a brand new, visually rich way to discover, collect, and share all things music with your friends. We are passionate about giving people the ability to connect with their music in ways they never dreamed possible.
The Songbird team is energized and focused. Our office is conveniently located in the heart of San Francisco. Our work environment is collegial, fun, and flexible -- a place where everyone’s opinion and contribution matters. We’re inventing exciting new ways to work together as an entirely agile Company and our thirst for “done” is insatiable!
If you are passionate about music, your social network or just want to make a difference reshaping the digital media landscape, then Songbird is the place where you will thrive!
Songbird has been named to FastCompany's Top 10 Music companies for Innovation! Check out the story. http://www.fastcompany.com/most-innovative-companies/2011/top-10-music.php
The Ideal Profile
We are looking for a talented and creative senior developer to join the server team developing the next generation of Songbird’s social music platform. We're leveraging the latest frameworks and services including Rails 3.1, Backbone.js, MongoDB, and Redis.
This is a unique opportunity to create a new social music applications and associated platform that will define how people enjoy their music interests with friends anywhere. As a member of the technical team, you will drive the core architecture for Songbird’s products and participate in all phases of development from product definition to architecture to coding. You will work closely with product management, experience design, network operations, desktop and mobile teams to design, build and deploy products to millions of users.
5+ years deep server-side development experience with multiple large scale deployments under your belt
2+ years of experience working with Ruby on Rails or other modern web application and services frameworks
Proven technical leadership skills architecting and building complex back-end systems
Expert at data modeling and multiple data persistence paradigms (ORM, flexible schema data stores/nosql, etc.)
Deep understanding of web services, service oriented architectures, and the principals which guide key architectural styles
Can design and implement elegant, consistent, and highly perform web service APIs -- to be consumed by multiple web, mobile, and desktop clients
Thorough understanding of network architecture and availability/performance trade-offs
In addition to Rails, has developed extensively with various languages and environments such as Python and HTML5
Experience with Facebook and Twitter platforms a plus
Thrives in a challenging, fast-paced environment
Familiarity with Facebook or other social networking service APIs
Experience scaling out an application on Amazon Web Services or similar cloud computing platform
Experience working with network and media protocols at multiple layers (TCP/IP, UDP, HTTP, RTSP, etc.)
Advocate of test-driven-development
Strive to stay current on existing and emerging development tools, platforms, and delivery models
Passionate about your music and video, at home and on the go
Excited about building incredible media experiences for millions of people around the world!
BS or MS in Computer Science or related technical field