Senior Rails & Web App Engineer
Department: Technology
Employment type: Full-time
Function: Engineering

Company profile:
We're Food52, and we've created a groundbreaking and award-winning cooking site. We support, connect, and celebrate home cooks, and give them everything they need in one place.We have a top editorial, business, and engineering team. We're focused on using technology to find new and better ways to connect people around their specific food interests, and to offer them superb, highly curated information about food and cooking. We attract the most talented home cooks and contributors in the country; we also publish well-known professionals like Mario Batali, Gwyneth Paltrow, and Danny Meyer. And we have partnerships with Whole Foods Market and Random House.Food52 has been named the best food website by the James Beard Foundation and IACP, and has been featured in the New York Times, NPR, Pando Daily, TechCrunch, and on the Today Show.We're located in Chelsea, in New York City.

Job description:
Join our tech team in NYC and help build the future of cooking!Roles:Implement rich web application features end to end on our Ruby on Rails (MVC) / #URL_b8879c8580fa29b33828af76ec8bd25af73351a46c1ae6e828c54e1ca6db2082# (MVVM) application stackContinually improve the quality of our code through refactoring, and other software engineering best practicesDesign and maintain APIs to serve our application data model both to our client side web application and our mobile apps

Requirements:
Strong engineering background in algorithms, data structures, data modeling and software engineeringStrong background in web technologies including a deep understanding of how a modern web application works end to end (HTTP, how browsers work, JavaScript, HTML, CSS, the box model, etc)Experience wrangling large software applications and balancing the pulls of best practices in software design (abstraction, composability, testability, modularity) and getting it doneExperience with Ruby and Ruby on Rails (or with Python and a similar framework and a desire to learn fast!)Proficiency in JavaScript and a desire to master JavaScript as a language in its own rightExperience with #URL_b8879c8580fa29b33828af76ec8bd25af73351a46c1ae6e828c54e1ca6db2082# or other client side templating / data binding libraries

Benefits:
Why work at Food52?Work on something you care about We're a mission driven company with a goal of inspiring and helping people become confident home cooks. Help build the best collaborative and comprehensive cooking experience online.Take part in the product design and feature development process all the way from conception, to development and metrics instrumentation to validation. When we launch features on Food52, we have a specific idea of what goals we want to help our users accomplish and how we can measure success. You'll have the chance to help think through the entire process and make changes as you see fit - no arguing about button styles, when the user is measurably having better experience, we've succeeded!Eat good food, have fun and maybe even become a better cook! Between our founders and our talented staff of food writers, photographers and editors, and many of our engineers that are passionate about cooking, we've got a whole lot of cooking knowledge in the office, it will rub off on you! Enjoy the fruits of the editorial team's posts, contests and themes as delicious food ends up in the office on a regular basis from donuts to Ibérico ham!Grow and learn on the job We encourage tech team members to continually sharpen their swords and dive into new areas. Good at Rails but curious about iOS? Spend some time learning and pitch in on the app! Want to jump in and help out with our EC2 infrastructure but haven’t done that kind of thing before? You are welcome to spend time learning the requisite skills on the job and start helping out. Want to help with our predictive models and always wanted to dive into Machine Learning? Take a coursera course and start pitching in!Our Tech Stack &amp; ToolsRails 3#URL_b8879c8580fa29b33828af76ec8bd25af73351a46c1ae6e828c54e1ca6db2082#jQueryPassengernginxMySQLEngine YardCapistranoiOS apps for iPad and iPhoneKISSmetricsNew RelicGit/GitHubHipChatTrelloTasty TreatsChemex Brewed Coffee