Engineer, Full Stack vacancy at Genius
Negotiable salary
Genius
With more than 100M global users, 2M+ contributors, and billions of views each month across YT, TV, Spotify, Apple Music, TikTok, Snap, and others, active fans everywhere come to Genius to discuss and deconstruct all things music.
Genius’s mission is to celebrate “more than the music”—the lyrics, the stories behind the songs, and the connections that drive culture forward.
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
Skills considered as a good plus
2 years Rails development
1 years experience with Angular or React
1 years experience with PostgreSQL/MySQL