July 20th, 2010

The Real Job Description (for a Caca++ coder)

If you are this person, or if you know this person, email me at dan at getpeek.

We are looking for an experienced, strong developer to play a significant role in the Peek dev team.

The role is vast:
-mobile coding (app + embedded level)… this is done in C/C++
-Our Peekway servers that send, receive and store emails, social network, texts, etc. This is done in Java/J2EE (sometimes Spring)
-You will get to actually operate your code, and fix it when it breaks. We run on Amazon AWS on Linux, Apache, My SQL, JBOSS infrastructure
-All of our backend services… care interfaces, billing and so on… you’ll get your hands on that as well
-Crazy stand-alone apps like PeekSocial

We practice agile and devops (you will deploy/rollback/troubleshoot bugs in your own code), we deploy new features fast and furiously. You will have both massive discretion on your own projects, bugs, features that you implement as well as massive input into the future of what you develop on.

We are looking for a very, very, very good developer and person. What we need:

-we need a developer who has coded big, hard projects and made them successful
-languages aren’t crucial, we presume if you are awesome you can remember how to call malloc() and free() in C (if thinking about memory mgmt scares you, this isn’t the role for you) and we presume you can learn how to Autowire in Spring
-You need to have experience with scale… i.e. when you argue architecture, there should be experience backing those words, not just repeating Martin Fowler’s arguments (whoops, I just made fun of myself)
-You get things done… you are both an artist and a duct-tape programmer, you are passionate about both hitting dates and making everything follow a design pattern… you don’t do things like make ugly GUIs because “I’m not a GUI guy”
-You like the warm and fuzzy feeling when writing unit tests, they are like a cool glass of ice tea on a summer day to you
-You like “surprising” people with the new hack you thought of last night and wrote this morning
-When you troubleshoot you use science, metrics & fact. Not crazy logic. Especially not crazy logic about crazy race conditions.
-You are not an angry asshole, you like human beings and communicating with them in a non-aggressive/violent way… you like working in a team of really smart/energetic people and telling them about the human normal things you did on the weekend
-You care and have passion, if customers complain about something not working… it hurts deep inside. If there is an outage because of some code you broke, you think about pulling out your samurai sword and emailing a friend to be your second.

Peek launched nation-wide in the US late 2008. Since then we’ve launched successfully across Europe and in India, and picked up many awards along the way including Times Gadget of the Year and Wired Product of the Year. Our team are true start-up veterans – Dr. Amol Sarva played a key role as Finance Director in starting-up Virgin Mobile USA and our chairman, Dave Sprosty, was CEO of SpeakEasy, who were acquired by BestBuy where we became COO, and later CEO of BestBuy Mobile. Oh yeah and me, Dan Morel, I helped start a company called Redknee that went from 0 to IPO completely organically.

And we have cool purpose. We want to make the internet & data available to everybody globally. We want people in the rocky regions of Pakistan to be able to pull out $50 devices that let them communicate and get all the data they need. This means that we need to make devices that are affordable & use as little data as possible… but are still freakishly capable!!! Its a big, big challenge.

Uncategorized

Comments (1)

Permalink

Hiring a Caca++ Developer

We are hiring an ace developer in New York. If you are awesome, email me… dan at getpeek dot com.

You will get to develop on all aspects of Peek – device, server, etc. We are Java in our world of servers and C/C++on the device. We call C++ and Java – Caca++.

Uncategorized

Comments (1)

Permalink