Tumblr is looking for a well-versed engineer and perfectionist with strong technical instincts. We need someone who can take ownership of entire features of our PHP code base, quickly shift gears between projects, and never has any trouble finding more work to do.
What you’ll do:
- Create new features, improve the ones we have, keep our users happy, and keep them making the best stuff on the internet. And do all that with robust, pragmatic code. Mostly PHP.
- Use the latest open-source projects and next-gen architectures to produce large-scale web apps.
- Collaborate with a small, talented team of designers and engineers.
What we’re looking for:
- A desire to be deeply involved in product definition. Our engineers are expected to contribute to the direction of their projects.
- An appreciation for clean, reusable code.
- Experience beyond the basic LAMP stack architecture.
- A deep understanding of Tumblr’s features and solid ideas about how to make it better.
- Expert-level knowledge in PHP or a willingness and ability to apply knowledge of Python, Java, or Ruby to the PHP world.
- Smarts, humility, and equal willingness to learn and teach.
Tools we like:
- PHP 7.0+
- MySQL, taken to its furthest extent
- jQuery and Backbone (along with hand-crafted JS)
- Varnish, Redis, Memcached
- Asynchronous requests and queues (frontend and backend)
- git and GitHub
People come to Tumblr to expand their perspectives. They join a community and a cultural dialogue that exposes them up to new ideas, new passions, and new forms of self-expression. People seem to really like this thing we’ve built, and we need smart, humble, funny people to keep it running and growing. We’re big enough to give you the resources you need and still small enough that you can work on things that matter. Come work with us.