We are in the market for a full stack developer... who is awesome. You are someone we can trust to be our go-to. You are someone who gets excited when you can detangle the most complex problems completely and elegantly. You're thrilled about the idea of creating and building... instead of just cleaning up existing code. You're not intimidated when we say our database houses 140 MILLION media profiles and that's part of what makes us the best. And you're ready to jump in head first as we gear up to start V2 of our product.
TLDR: How to Apply
If you’d like to apply:
Then in the email, copy/paste the below questions into the body of the email and please answer them. :)
You will also need to describe the largest, most complex project you’ve worked on, and explain your role in that project. Then tell us how comfortable you are working with React, Python, and databases. This role requires a lot of crossing over between front-end, back-end, and databases.
On a scale of one to 10, rank the following, and also provide the years of experience you have with production code:
Database query optimizations
The Shelf is a fast-growing, profitable, big-data marketing startup with well known clients across the world (eos, Famous Footwear, Pepsi, Neutrogena, Evenflo, Regis, Lowes… just to name a few).
As a full-stack developer working on this project you’ll be hands-on with all three areas of the site. To give you a better idea of what you’ll be working on… we’re currently wrapping up our V1 of the product and getting ready to start on V2, so this is a really exciting time to join.
The start date for V2 is set for the beginning of August. By joining at this time, you’ll have ownership over certain areas of the product. You’ll be able to write your own code, rather than fixing up years worth of older code. Yay!
Our current stack is Angular/React and Python/Django. We use ElasticSearch for implementing fast, text-based searches. Our application is deployed on Heroku and we use Github issues with ZenHub to manage tasks. Our back-end tasks are implemented using standard RabbitMQ server and celery. We currently use around 16 back-end servers. We use PostgreSQL to store 2TB of data.
At a high level, we’re looking for an engineer who has the following qualities:
It’s critical that you are not waiting on the back-end developers in the team to implement some functionality.