Image Description

Senior Ruby on Rails Developer

Job Description

Posted about 1 month ago

America’s Test Kitchen is seeking a seasoned developer responsible for building and maintaining Ruby on Rails applications, including anything from complex groups of back-end microservices to command-line utilities and data processing scripts. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and building quality products is essential.

Our ideal candidate has 5+ years of Ruby experience and loves to continuously learn and apply new technology to interesting challenges.

Responsibilities:

Design, build and maintain efficient, reusable, and reliable Ruby code

Ensure the best possible performance, quality, and responsiveness of the applications

Identify bottlenecks and bugs, and devise solutions to these problems

Work with 3rd party Saas applications and vendors

Help maintain code quality, organization, and automatization.

Work closely with Product, Marketing, and Design team members to iteratively improve upon key aspects of our business

Skills:

Good understanding of the syntax of Ruby and its nuances

Solid understanding of object-oriented programming

Understanding of functional programming style in Ruby

Skills for writing reusable Ruby libraries that may be used in expressive ways

Familiarity with concepts of MVC, Mocking, ORM, and RESTful

Strong background in working with APIs both as the client and the service

Experience with popular web application frameworks such as Rails and/or Sinatra

A knack for writing clean, readable code

Experience with both external and embedded databases (Postgres, Redis, etc)

Understanding of fundamental design principles behind a scalable application

Able to create database schemas that represent and support business processes

Implementation of automated testing platforms and unit tests

Proficient understanding of code versioning tools (Github)

Familiarity with development aiding tools such as Bundler and Rake

Familiarity with continuous integration

Ability to thrive in a highly collaborative, remote team environment (we spend a lot of time on Google Meet/Hangouts and Slack screen sharing)

Bonus points: Experience with NGINX, Heroku and Algolia

We are a remote team that also leaves the door open at our beautiful space in the Seaport District, should you be looking for a change in workplace scenery.

Hard work and a love for your craft are paired with:

Competitive compensation

Excellent work-life balance

Collaborative / Team-oriented engineering team with lots of experience and tenure at ATK

An open mind towards new and emerging technologies

A lot of free cookbooks

Not to mention, an impressive collection of custom slack emojis

Why America’s Test Kitchen:

We’re passionate about cooking, and about creating the best place to work. We’re small enough for your ideas to make a big impact, and large enough to offer you opportunities to grow professionally at any stage of your career. We want you to take risks and make mistakes — that’s how innovation happens in our test kitchen, in our offices, and in life.

We at America’s Test Kitchen believe food media can be a powerful force for social change. We are passionate about building an inclusive workforce that represents many different cultures, backgrounds, abilities, identities, and perspectives.

We welcome your application.

ATK considers the safety of its employees and the community a top priority. As part of this commitment, ATK requires all new and existing employees who will be on site or who will engage in any work-related travel to be fully vaccinated against COVID-19, unless they obtain prior approval for an accommodation for medical reasons or due to a sincerely held religious belief, or are otherwise exempt from this requirement due to applicable state or local law. Qualified candidates who are offered the opportunity to join ATK will be required to comply with this policy and will be asked to provide proof of their vaccination status prior to the first day of work.

Individuals who need additional information concerning ATK’s vaccination policy or its process for requesting an accommodation should contact the Human Resources Department at

Salary and compensation

$100,000 — $120,000/year

Location

🇺🇸 US

Job Summary

Image Description
Website
Location

Similar Jobs

The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.

Dooly is hiring for a Senior Full Stack Engineer. You sho...

The GOhiring Multiposting team is hiring for a Senior Ful...

Test Automation Engineer

  • Employment Hero

Employment Hero is hiring a Test Automation Engineer. You...