> Markdown version of [/jobs/ext/3844327-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/3844327-software-engineer-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II - **Company:** HOME CHEF - **Location:** Chicago, IL, United States - **Salary:** $125,000.0 - $140,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, JavaScript (Programming Language), Databases, Github, Vim (Text Editor), PostgreSQL, NoSQL, Pair Programming, Ruby on Rails, Standard Sql, ReactJS, Caching, Backend, Heroku, Production Code, React Native, Gsuite, Software Version Control - **Published:** October 20, 2026 - **Apply:** https://www.chicagocareersite.com/job.asp?id=3460214941&tx=KP4545FFL&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role The requirements listed below are representative of the knowledge, skill, ability, and/or other characteristics needed for this role. Reasonable accommodations may be made to enable individuals with disabilities. * At least one year of experience shipping production code * Have built and shipped major features in Ruby on Rails and/or React * Must be comfortable working with version control such as GitHub * Must be well-versed in at least one code editor (VS Code, Sublime, Vim, etc.) * Must be comfortable working with tools like Slack and GSuite * Must be willing to respond to on-call events when they occur. * SQL knowledge is a plus, but not required * Experience with Heroku a plus * Experience with React Native a plus * Up to one year of post-high school training such as in a business school, community college or vocational training * This position requires 0% travel ## Description * Utilize Ruby on Rails framework with a postgres database to complete feature development * Write code proficiently in React, Javascript and CSSPerform deploys in a Heroku environment * Demonstrate experience with backend development, design and implementation * Demonstrate experience interacting with a database (relational, NoSQL, caching), feature implementation and optimization * Ship and maintain reliable, scalable, efficient code * Regularly troubleshoot and resolve production errors and identify root causes * Develop mobile features for iOS and Android using React Native Reviewing the work of teammates, collaborating with others * Give actionable feedback to unblock peers and help your team deliver * Contribute to discussions to influence the roadmap and product development of Home Chef tools * Communicate and write code clearly while pair programming * Communicate about the trade-offs of various technical approaches and solutions * Regularly review the work of others on the team and provide directional feedback * Participate in regular team meetings to help with product roadmap planning and team efficiency Key Traits and Behaviors: Taking Ownership We do whatever is necessary to get the job done - no job is too big or too small. We are willing to do any task at any level - and get our hands dirty (at a meal solutions company, sometimes we all have to do the dishes!). We work with speed, setting realistic but aggressive timelines. We do not allow a lack of perfection to get in the way of progress. Pragmatic, Next-level Thinker We explore new methodologies and strategies and are not constrained by conventional thinking or 'the way we have always done it'. We take calculated risks in order to learn and innovate with speed, or 'test and learn'. We pride ourselves on using data and insights to drive practical decisions in our fast-paced environment.