A smart-oven-paired subscription meal service.
We're Tovala, a food-tech company completely reinventing home cooking to save consumers time. Through an innovative combination of hardware, software, and food, we give our customers a way to enjoy really good, good-for-you meals without sacrificing time to do whatever matters to them. We've amassed a loyal, rapidly growing following in just a few years, radically changing the day-to-day lives of people across the country and successfully creating a new model for the food industry. We're looking for great people to join our team of hard-working, food-loving nerds.
Job Description We are looking for a Senior backend software engineer to join our organization. Tovala backend engineers build and maintain a suite of backend services that are critical to the end to end solutions that meet the needs of our internal and external customers, alike. We have a driven and passionate team that makes products people want. Tovala is a fast growing company and our software engineering team will be expanding in the coming year.
The person in this role will join our backend engineering team as an individual contributor with the ability to move to other functional teams over time as a part of this person’s career development.
About the role: The person in this role will be aligned to our core software team developing distributed services that power all areas of our business, written in Golang, and running in an AWS environment
This role will leverage infrastructure as code using Terraform to provision and manage infrastructure as well as to build and maintain automated build, test, and release pipelines
This role will actively participate in, and occasionally lead, software design, development, testing, and deployment activities of the development team
This role will work closely with stakeholders from the Tovala product, data, and operations teams in the planning and delivery of software features
About you: You are an expert in applying object oriented principles in the software you write
You have a deep understanding of software quality and routinely use various testing methodologies to assure it
You leverage automation in all aspects of the software development life cycle
You are comfortable working in a remote organization
You are able to communicate with both technical and non-technical stakeholders effectively
You love food, whether that means cooking it, eating it, frequently pressing your nose against deli windows, or lusting after soft-serve on Instagram – all fair game Requirements: 8+ years of large-scale, distributed system development experience
Experience writing and integrating with REST APIs
Experience with GRPC and Protobuf
Experience designing, developing, and maintaining solutions uitizing AWS infrastructure and services
Experience using Docker and creating Dockerfiles
Strong communication skills
Understanding in writing unit testable code
Understanding of cybersecurity and its implications in designing and developing secure solutions
Experience as part of an Agile engineering or development team
Experience mentoring junior engineers
Experience with CI/CD pipelines with Jenkins or similar; Git/GitHub
Tovala makes home-cooked meals effortless.We are a Chicago-based food-tech company that sells a smart, countertop steam oven that is paired with a weekly meal delivery service. We manufacture our hardware in south-east Asia and sell direct to consumer. Our food is produced in our own facility here in Chicago under the careful guidance of our Chefs. Meals are shipped to customers everywhere in the lower 48 states every week.
We pride ourselves on being a great place to work that makes hugely positive impact in our customers lives through the food they eat.