Genius is looking for a Senior Full Stack Engineer — based in NYC or U.S. Remote — to help build the ultimate music companion, enabling fans to collaboratively transcribe lyrics and write annotations that live on Genius.com and everywhere people experience music. We’re looking for makers with a sophisticated code sense: folks who’ve built cool things, but who can also maintain and scale those things, and who feel at home deep in the guts of a library.
The best candidates will have professional experience on a web stack serving millions of users, will be proficient with Ruby on Rails, Postgres or MySQL, and have some experience with a front-end JavaScript framework (Angular , React, Ember, etc).
Genius is the world’s largest encyclopedia of music. Powered by its community, in-house creative team, and the artists themselves, Genius serves music knowledge to over 728 million people each month on Genius.com and everywhere music fans connect — including over 130 million users on Spotify and Apple Music – across the internet.
Founded in 2009, Genius began as a platform for annotating rap lyrics. Over the years, it has expanded its mission to include more than hip-hop, and more than just lyrics. Every song has a story that needs to be told, and the biggest names in music — including Travis Scott, Billie Eilish, and Ariana Grande — come to Genius to give the world insight into their art.
To learn more check out our sizzle , and follow us on Twitter , Instagram , Facebook , and Youtube .
Build and maintain web application features. , working with a Rails backend and React frontend
- Architect database query patterns and migrations that scale to large tables with M rows
- Take ownership of features at a product as well as a technical level, working closely with other engineers, designers, and colleagues across the company to define feature specifications
- Join on-call rotation to respond to urgent bugs or outages
At least 5 years professional web development experience
Example Projects:
- Apply plain text diffs to structured markup
- Design and build an activity stream scalable to 728 M events and a filterable “firehose” interface for consuming them
- HTTP-cache all pages at the edge for logged-out users only
- Write Javascript that can run robustly in any other website’s JS and CSS environment
- Develop a system for associating annotations to arbitrary DOM that can change out from under you
- Calculate document ownership based on edit history with hundreds of distinct authors
- Develop representation for rich text that’s portable to native iOS and Android environments
- Design a domain-specific language and implementation of site-wide rate limits for spammy or abusive behavior
- Fingerprint artist names to prevent duplicate data with low false-positive rate
GIPHY App Key not set. Please check settings