in ,

Senior Engineer, Full Stack, Hacker News

Senior Engineer, Full Stack, Hacker News
    

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 .

Responsibilities:

Build and maintain web application features. , working with a Rails backend and React frontend

  • Proactively identify and fix infrastructure bottlenecks to scale backend services to tens of thousands of requests per minute
  • Develop the APIs that our Android and iPhone apps and web frontend consume
  • Migrate legacy Angular code to React as part of an ongoing site redesign
  • Work with product design team to build rich, intuitive user experiences in the browser
    • 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

    Requirements:

    At least 5 years professional web development experience

  • Significant experience with Ruby on Rails
  • Significant experience with at least one front end framework: Angular, Ember, React, or similar
  • Significant experience working with relational databases and writing SQL queries
  • Ideal Requirements:

    3 years Rails development

  • 2 years experience with PostgreSQL / MySQL
  • 1 years experience with React
  • Example Projects:

  • Match our catalog of millions of songs to an external partner’s — Apple, Spotify, Pandora, Google, etc — catalog of millions of songs
  • What do you think?

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    GIPHY App Key not set. Please check settings

    ‘Devastated’ Emily Ratajkowski Needs to Grow up – Bernie Had No Chance, Crypto Coins News

    ‘Devastated’ Emily Ratajkowski Needs to Grow up – Bernie Had No Chance, Crypto Coins News

    Valorant closed beta: The tactical hero shooter I never knew I wanted, Ars Technica

    Valorant closed beta: The tactical hero shooter I never knew I wanted, Ars Technica