Software Engineer II

Home Chef•Chicago, IL
•$125,000 - $140,000

About The Position

A Software Engineer II at Home Chef is an experienced software developer proficient in the languages and frameworks commonly used at the company. The role uses a deep understanding of the codebase to independently implement high-quality solutions and translate business problems into technical solutions. The engineer anticipates cross-functional implications, communicates effectively with teammates and stakeholders, reviews other engineers’ work, provides constructive feedback, and investigates and troubleshoots production errors when required. The position involves backend and frontend feature development, production support, deployment, and mobile development. The engineer contributes to discussions about Home Chef tools and product roadmaps, participates in team planning and efficiency meetings, and collaborates through clear communication and pair programming. Home Chef is a meal solutions company with online and retail offerings, including its Tempo ready-to-heat meal brand. The company describes its workplace as inclusive and collaborative, and values ownership, pragmatic thinking, and teamwork.

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.
  • No 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 deployments in a Heroku environment.
  • Develop and implement backend solutions.
  • Interact with relational, NoSQL, and caching databases; implement and optimize features.
  • Ship and maintain reliable, scalable, and efficient code.
  • Troubleshoot and resolve production errors, and identify their root causes.
  • Develop mobile features for iOS and Android using React Native.
  • Review teammates’ work and collaborate with others.
  • Give actionable feedback to help peers and the team deliver.
  • Contribute to discussions influencing the roadmap and product development of Home Chef tools.
  • Communicate clearly and write code during pair programming.
  • Communicate trade-offs among technical approaches and solutions.
  • Participate in regular team meetings for product roadmap planning and team efficiency.
  • Respond to on-call events when they occur.

Benefits

  • Medical, dental, vision, life, and disability insurance.
  • Paid holidays, sick time, and vacation time.
  • 401(k) program with matching.
  • Flexible spending accounts for qualified medical, dependent care, parking, or transit expenses.
  • Promo code PEOPLE30 for $30 off a first Home Chef order.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service