Software Engineer - Core PHP

Tumblr, NYC

Microblogging and social networking website

Tumblr: Software Engineer - Core PHP

We're seeking an experienced backend engineer to help build the internal framework that powers every request to Tumblr. The Core PHP team develops software that allows product engineers to craft features in the most robust way, defines the paradigms that make the common case simple to implement, and ensures the efficiency of our data access patterns.

What you’ll do:

As a member of the team, you will continue improving our backend framework, building the essential software infrastructure and tooling that supports our web and mobile applications. You will dig through profilers and optimize request performance, ever pushing the response times lower, and create the tools to help other teams improve their code’s performance as well. You will play a meaningful role in improving the experience of millions of users, and write software that powers billions of requests per day.

What we’re looking for:

  • Expert-level knowledge in PHP, or a willingness to apply previous web development experience to the PHP world.

  • A background in working with or building MVC frameworks. Familiarity with their opportunities and their obstacles.

  • Working knowledge of modern API design patterns and principles.

  • Experience beyond the basic LAMP stack architecture, including proficiency with caching patterns, and a keen awareness of the importance of logging and monitoring.

  • Smarts, humility, and equal willingness to learn and teach.

Tools we use:

  • PHP 7.0+

  • PHPUnit

  • MySQL 5.6

  • Memcached and Varnish

  • Gearman

  • Nginx and PHP-FPM

  • Hadoop and Hive

  • Git and GitHub

Tumblr is proud to be an Equal Opportunity Employer and individuals seeking employment at Tumblr are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation.

About Tumblr

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.

Want to learn more about Tumblr? Visit Tumblr's website.