The New York Times is seeking a creative, passionate, and experienced Rails backend developer to join the team behind NYT Cooking (nytcooking.com).
Who are we?
NYT Cooking helps you discover the world's best recipes.
Our team is small and interdisciplinary — we collaborate with our design, product, and editorial teams to prototype, develop and scale new features for both our responsive website and mobile iOS apps.
Who are we looking for?
We’re looking for an experienced back-end engineer with experience across database, infrastructure, test, build, and release. We want a “seasoned” developer who can architect a feature, whiteboard it for the rest of the team, and take it to production. You should have an attention to detail, a sense of ownership, and pride in the quality of your work.
An interest in food and cooking and experience using other cooking sites or apps doesn't hurt, either.
Why should you even?
On Cooking, you’ll have the opportunity to drive the architecture and influence product direction in a way that doesn't typically happen at large media companies. It's cliché to say that we operate like a startup within a larger company, but we have the freedom to move quickly, and we take our responsibilities very seriously.
Every few months, we have a “hack week” that gives our developers the opportunity to explore ideas that might not otherwise make it on the product roadmap.
And we have fun — try searching our site using emoji.
Since we launched NYT Cooking in September 2014, millions of users have visited us each month. Our recipe box and search features on Cooking are just the beginning. We are making Cooking the best food experience on the internet, and we want you to help us get there.
Salary commensurate with experience.
Responsibilities
- Architect and develop highly scalable web applications.
- Provide a technical perspective and guidance to developer and non-developer team members.
- Prioritize features and know which are must-haves vs. nice-to-haves
- Build, scale, and maintain internal tools and services to power web and mobile clients.
- See web applications through the entire lifecycle, from initial idea to first git commit through deployment and monitoring.
Requirements
- 3+ years experience developing and deploying Ruby-on-Rails applications
- Experience with SQL and NoSQL databases
- Experience designing API and services for mobile clients
- Experience with automation, build tools, release engineering
- Experience with benchmarking and tuning website and web application performance
- Familiar with AWS or other cloud provider products and services
- Comfortable in a Linux environment
- A strong interest in improving the way we deliver our journalism to readers
- A demonstrated ability to work collaboratively as part of a multidisciplinary team
- Bonus: Experience with Postgres, Elasticsearch, Linux Containers
J2W:DIC
Company Information: The New York Times Company (NYSE: NYT) is a global media organization dedicated to enhancing society by creating, collecting and distributing high-quality news and information. The company includes The New York Times, International New York Times, NYTimes.com, INYT.com and related properties. It is known globally for excellence in its journalism, and innovation in its print and digital storytelling and its business model. Follow news about the company at @NYTimesComm.
EEO Statement: The New York Times Company is an equal employment opportunity employer, and does not discriminate on the basis of race, color, religion, gender, sexual orientation, marital status, age, disability, national origin, citizenship or any other protected characteristic. The New York Times Company is committed to diversity in its most inclusive sense.
Who are we?
NYT Cooking helps you discover the world's best recipes.
Our team is small and interdisciplinary — we collaborate with our design, product, and editorial teams to prototype, develop and scale new features for both our responsive website and mobile iOS apps.
Who are we looking for?
We’re looking for an experienced back-end engineer with experience across database, infrastructure, test, build, and release. We want a “seasoned” developer who can architect a feature, whiteboard it for the rest of the team, and take it to production. You should have an attention to detail, a sense of ownership, and pride in the quality of your work.
An interest in food and cooking and experience using other cooking sites or apps doesn't hurt, either.
Why should you even?
On Cooking, you’ll have the opportunity to drive the architecture and influence product direction in a way that doesn't typically happen at large media companies. It's cliché to say that we operate like a startup within a larger company, but we have the freedom to move quickly, and we take our responsibilities very seriously.
Every few months, we have a “hack week” that gives our developers the opportunity to explore ideas that might not otherwise make it on the product roadmap.
And we have fun — try searching our site using emoji.
Since we launched NYT Cooking in September 2014, millions of users have visited us each month. Our recipe box and search features on Cooking are just the beginning. We are making Cooking the best food experience on the internet, and we want you to help us get there.
Salary commensurate with experience.
Responsibilities
- Architect and develop highly scalable web applications.
- Provide a technical perspective and guidance to developer and non-developer team members.
- Prioritize features and know which are must-haves vs. nice-to-haves
- Build, scale, and maintain internal tools and services to power web and mobile clients.
- See web applications through the entire lifecycle, from initial idea to first git commit through deployment and monitoring.
Requirements
- 3+ years experience developing and deploying Ruby-on-Rails applications
- Experience with SQL and NoSQL databases
- Experience designing API and services for mobile clients
- Experience with automation, build tools, release engineering
- Experience with benchmarking and tuning website and web application performance
- Familiar with AWS or other cloud provider products and services
- Comfortable in a Linux environment
- A strong interest in improving the way we deliver our journalism to readers
- A demonstrated ability to work collaboratively as part of a multidisciplinary team
- Bonus: Experience with Postgres, Elasticsearch, Linux Containers
J2W:DIC
Company Information: The New York Times Company (NYSE: NYT) is a global media organization dedicated to enhancing society by creating, collecting and distributing high-quality news and information. The company includes The New York Times, International New York Times, NYTimes.com, INYT.com and related properties. It is known globally for excellence in its journalism, and innovation in its print and digital storytelling and its business model. Follow news about the company at @NYTimesComm.
EEO Statement: The New York Times Company is an equal employment opportunity employer, and does not discriminate on the basis of race, color, religion, gender, sexual orientation, marital status, age, disability, national origin, citizenship or any other protected characteristic. The New York Times Company is committed to diversity in its most inclusive sense.