Here at redditgifts we are continuing to grow and we are looking to hire a back end developer. You should really understand scale and what it takes to implement web applications that scale. Traffic to redditgifts can fluctuate fairly drastically, you should be able to help us architect solutions that will scale gracefully in both times of high traffic as well as in the long term. You will be working with 2 other back end developers and a front end developer. While your work will primarily be focused on the back end, you should be comfortable working in the whole stack.

In order to do this job, you should:

Be an amazing programmer. You shouldn’t be phased by all things objection oriented, or functional. Best practices should be ingrained in you and you should be able to institute them into our organization. Our technology is primarily python and django. You don’t need to know them, though it would be nice. We’re happy to have you learn the languages needed.

You shouldn’t be phased by all things objection oriented, or functional. Best practices should be ingrained in you and you should be able to institute them into our organization. Our technology is primarily python and django. You don’t need to know them, though it would be nice. We’re happy to have you learn the languages needed. Have experience scaling a relational database. We currently use MySQL and you should understand how queries, indexes and optimization of databases is done. You should have worked with a project that required denormalization and understand when and where it is needed.

We currently use MySQL and you should understand how queries, indexes and optimization of databases is done. You should have worked with a project that required denormalization and understand when and where it is needed. Understand the web server. We currently use nginx and uwsgi - you should understand what these things are and the role they play. You should be comfortable compiling, optimizing and profiling them.

We currently use nginx and uwsgi - you should understand what these things are and the role they play. You should be comfortable compiling, optimizing and profiling them. Be a linux pro. While not required, you should be able to work from the command line.

While not required, you should be able to work from the command line. Be everything in between. What does this mean? You know, all of those bits and pieces like, memcached, message brokers, work queues, pub/sub, etc.

What does this mean? You know, all of those bits and pieces like, memcached, message brokers, work queues, pub/sub, etc. Be a leader. We don't like to hold hands, we like people to tell us what should be happening.

We don't like to hold hands, we like people to tell us what should be happening. Be understanding. We work incredibly fast, and have since 2009. As a result, there is technical debt, and decisions that made sense at the time but don’t anymore. This is the way we work, and the way we will continue to work. You cool with that?

We work incredibly fast, and have since 2009. As a result, there is technical debt, and decisions that made sense at the time but don’t anymore. This is the way we work, and the way we will continue to work. You cool with that? Be deadline oriented. We don't miss deadlines at redditgifts, ever. Everything we do has very strict deadlines and we plan accordingly. Cool?

We don't miss deadlines at redditgifts, ever. Everything we do has very strict deadlines and we plan accordingly. Cool? Be able to work in Salt Lake City, UT. Our office is in Salt Lake, we love it here, you should too!

Does this sound like something you want to do? Rad! Here is how to apply:

Create a document where you address every bullet point above. We want you to sell us, with examples, on how you meet each of these needs. We will be judging this document on your attention to detail, your level of experience and the passion for this position that you convey. Send this document as a PDF with your resume to jobs+backend@redditgifts.com. We would also love to see active projects that you’re working on and code samples in any format. Be prepared to walk through your code and explain what you like and don’t like.

This is a full-time position working for reddit, Inc. As an employee of reddit, you will receive a salary, equity, and our standard benefits package which includes medical, dental, vision and a 401k. At redditgifts, we listen to music and watch TV quite often at work. We are all friends and have fun together. Basically, working for reddit is awesome.

About redditgifts

redditgifts was created by independently by members of the reddit.com community in 2009 and later acquired by reddit. redditgifts has continue to grow and is located in downtown Salt Lake City.