Software Engineer II

Home Chef•Chicago, IL

About The Position

A Software Engineer II at Home Chef is an experienced software developer who uses the languages and frameworks common at the company. The role independently implements high-quality solutions by translating business problems into technical solutions, anticipating cross-functional implications, communicating effectively with team members and stakeholders, reviewing teammates’ work, and investigating and troubleshooting production errors when required. The engineer writes code to solve business problems and handle tickets; develops features using Ruby on Rails, PostgreSQL, React, JavaScript, and CSS; deploys in a Heroku environment; and develops mobile features for iOS and Android using React Native. The role involves backend development, database interaction, feature implementation and optimization, and shipping and maintaining reliable, scalable, efficient code. The engineer also collaborates with teammates, provides actionable feedback, contributes to product and roadmap discussions, pair-programs, communicates technical trade-offs, and participates in meetings focused on product planning and team efficiency. Home Chef describes its culture as emphasizing ownership, pragmatic and data-informed thinking, collaboration, openness to feedback, and inclusion. The position requires 0% travel. The Illinois base salary range is $125,000–$140,000 USD, with offers depending on factors such as location, experience, skills, and internal equity.

Requirements

  • At least one year of experience shipping production code.
  • Have built and shipped major features in Ruby on Rails and/or React.
  • Comfort working with version control such as GitHub.
  • Proficiency with at least one code editor, such as VS Code, Sublime, or Vim.
  • Comfort working with tools such as Slack and GSuite.
  • Willingness to respond to on-call events when they occur.
  • Up to one year of post-high-school training, such as business school, community college, or vocational training.
  • 0% travel required.

Nice To Haves

  • SQL knowledge.
  • Experience with Heroku.
  • Experience with React Native.

Responsibilities

  • Write code to solve business problems and handle tickets.
  • Develop features using Ruby on Rails and a PostgreSQL database.
  • Write code using React, JavaScript, and CSS.
  • Perform deploys in a Heroku environment.
  • Develop and implement backend solutions and interact with relational, NoSQL, or caching databases.
  • Implement and optimize features; ship and maintain reliable, scalable, efficient code.
  • Troubleshoot and resolve production errors and identify root causes.
  • Develop mobile features for iOS and Android using React Native.
  • Review teammates’ work and provide constructive, actionable, and directional feedback.
  • Collaborate with colleagues and help unblock peers so the team can deliver.
  • Contribute to discussions that influence the roadmap and product development of Home Chef tools.
  • Communicate clearly and write code while pair programming.
  • Explain trade-offs among technical approaches and solutions.
  • Participate in regular team meetings focused on product roadmap planning and team efficiency.
  • Respond to on-call events when they occur.

Benefits

  • Medical, dental, vision, life, and disability insurance available.
  • Paid holidays, sick time, and vacation time.
  • 401k program; the benefits description also specifies a 401k match.
  • Flexible spending accounts for qualified medical, dependent care, parking, or transit expenses.
  • Candidates can experience Home Chef as a customer with promo code PEOPLE30 for $30 off their first order.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service