Backend Engineer
About us.
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 three 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.
About the role.
As a Backend Software Engineer at Tovala, you will architect, build, and help scale our backend software systems that form the backbone of our consumer and internal software products. We pride ourselves on being a small and lean engineering team allowing each individual to make decisions and take ownership over their work. You’ll be part of this close-knit team as we continue building mission critical software systems and tools that enable Tovala to scale.
How you’ll spend your time at Tovala
- Writing code in several backend services including our customer API, meal ordering system, culinary R&D tools, and more
- Identifying pinch points in our APIs and databases - we’re growing fast and our services need to grow along with our customer base
- Improving our service deployment pipeline in AWS
- Scoping projects directly with non-technical stakeholders like Culinary R&D, Finance, and Customer Support
- Being comfortable wearing many hats - we have a small engineering team and we all shift responsibilities as projects come and go
About you
- You have a 4 year degree in Computer Science or Engineering
- You have 3-5 years of backend engineering experience
- You know Golang or are excited to learn it
- You have strong opinions on testing methodologies & software engineering principles
- You can balance working at a scrappy startup while also following good software engineering principles
- You have several years of experience building and leading deployment of production software critical to specific aspects of a business
- You are not a robot. We have a lot of fun on the engineering team and we want you to join the fun!
- You have cool side projects or a history of owning projects at other businesses
- You are experienced with SQL
- You are experienced with AWS architecture and/or container deployment
- Bonus: You can do some HTML/CSS/JS - Sometimes it’s helpful to throw up a tiny, functional UI for a new endpoint or tool that you are building
- Bonus: You have cloud infrastructure experience and can help our services grow to support 10x what they are serving today