Engineer, Full Stack

Genius

Remote
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 01/14/2021
  • Website: genius.com
  • Company Address: 6343 via Escondido Drive , Malibu, CA , 90265

About Genius

Genius is an online knowledge base that allows users to provide annotations and interpretations of lyrics, news, poetry, and other text.

Job Description

Genius is looking for a remote Full Stack Engineer 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 (or similar web framework), Postgres or MySQL, and have some experience with a front-end JavaScript framework (Angular, React, Ember, etc).

Genius is the world's biggest encyclopedia of music. Powered by its community, in-house creative team, and the artists themselves, Genius serves music knowledge to over 100 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 TwitterInstagramFacebook, and Youtube.

Responsibilities:

  • Build and maintain web application features, working with a Rails backend and Angular 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
  • 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 50M+ 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 2 years professional web development experience
  • Significant experience with Ruby on Rails or another web framework (Express, Django, Play, Flask, etc)
  • Experience with at least one front end framework: Angular, Ember, React, or similar
  • Experience working with relational databases and writing SQL queries

Ideal Requirements:

  • 2 years Rails development
  • 1 years experience with Angular or React
  • 1 years experience with PostgreSQL/MySQL

Example Projects:

  • Genius Live
    • Build live streaming integrations and audience interaction features for our brand new product Genius Live
    • Streamline user and livestream admin experience
    • Build world-class live experiences for artists
  • Genius Home Studio
    • Integrate vocal sounds to produce original songs using our music education tool Genius Home Studio
    • Build tools to educate and connect aspiring and emerging artists
  • Apple player integration - Build feature and tooling integrations on Genius.com such as Apple music player on Song pages
  • Lyrics integration partnerships - Design and implement data pipelines as part of partnerships with industry leaders
  • Branded content microsites - Work with our marketing and branded content teams do build fun microsites such as Music IQ and Studio Sessions
  • Tackle challenges to scale Genius.com, which draws tens of millions of visitors each month
  • Implement brand new features and functionality on Genius, such as the upcoming re-designed and architected Song Page
    • Or New functionality on Genius such as New Song Page - design and develop features on genius.com that reaches hundreds of millions of music fans worldwide

Related Jobs

Engineer, Full Stack

Genius - Remote

Senior Engineer, Full Stack

Genius - Remote

Head of Social

Genius - Remote

Revenue Analyst, FP&A

Genius - Remote

Lyrics Associate

Genius - Remote
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.