WANTED: Backend Developer

This article is over 13 years old and may contain outdated information

Recommended Videos

Are you a developer looking to get your foot in the door at an Internet company?

Are you forced to use brain-splittingly awful websites every day? Do you shake your head and think, “Eh. I could do better?”

If so, you desperately need to work with the engineering team at Geekosystem. Do not try to resist. It is inevitable.

“Hold on,” you say, darting your eyes about confusedly. “What’s a ‘Geekosystem?’”

Geekosystem is the tech arm of the shadowy, all-powerful Abrams Media collective. We’re seven sites reaching over 10 million people a month. We’re less than two years old. We’ve got big things ahead of us.

“But what will I do?” you ask, wringing your hands in anticipation, or possibly consternation.

You’ll join us in our offices (yeah, a loft in SoHo, exposed brick, no big thing), code, code, code some more, maybe hack the Gibson a few times, learn to be a Real Live Engineer, etc.

“How can I get this wondrous gig?” you ululate, collapsing to the floor in paroxysms of excitement, perhaps foaming at the mouth a bit for effect.

It’s pretty simple.


You’ll need to have some combination of the following (Obviously not every single one; 4-5 is a good number for an incoming engineer. Everyone’s character class has different skills.):

  1. Knowledge of HTML/XHTML/CSS (We’re looking for a backend engineer, not a graphic designer. But you will need to create valid, well-formed code.
  2. The ability to work with raw JavaScript is required. Bonus points for having knowledge of at least one JavaScript framework. (Doesn’t really matter so much which one it is — we don’t want to start a jQuery/script.aculo.us/whatever flame war just yet!)
  3. Deep knowledge of PHP: If you don’t know how to do object-oriented programming in PHP, we’re sure you’re a wonderful person, but this is not the job for you.
  4. MySQL: You should also have an completely unsupported opinion on the pronunciation of “MySQL;” you will be expected to defend it vigorously through appeals to emotion rather than reason. Also, things like JOINs, the judicious use of INDEXes, and so on.
  5. Knowledge of the LAMP stack: You won’t be expected to act as a sysadmin on Day 1. But you do need to know the key tasks of “making files show up on a website,” which you should know if you have ever made files show up on a website.
  6. A desire to learn new frameworks, languages, and development tools. While we’re probably not going to rip everything up and rewrite it all in Python (not yet, anyway) we like people who can adapt and pick up new techniques if the need arises.


We’re less than two years old. If you turn out to be a clean coder with strong work habits,who knows how far you’ll go?


Email us the following:

  1. A resume/CV
  2. A cover letter explaining why you are the ideal person for this position
  3. 2-3 code samples: These should be representative samples of your web application work; send them in whatever format you think we’d like to view them in. They should demonstrate your knowledge of PHP, and at least one of them should have SQL queries in it.

Also, in your cover letter, tell us what your favorite video game of all time is, and why. (This is mostly so you can prove that you actually read the posting. But who knows, maybe it can spark a lengthy conversation.)

Send your stuff to jobs@geekosystem.com.

Applications are rolling, so get yours in NOW NOW NOW NOW NOW (now).

The Mary Sue is supported by our audience. When you purchase through links on our site, we may earn a small affiliate commission. Learn more about our Affiliate Policy