About the company
Toast creates technology to help restaurants and local businesses succeed in a digital world, helping business owners operate, increase sales, engage customers, and keep employees happy.
Responsibilities
- Help shape our next-generation timekeeping systems that operate at massive scale, processing tens of millions of shift events every week.
- Build, run, and improve core backend systems alongside a collaborative, supportive team.
- Be a part of the organization with a strong focus on engineering culture and full end-to-end ownership.
- Participate across the full development lifecycle—design, estimation, implementation, testing, debugging, and deployment—while learning and applying best practices for building and operating reliable systems at scale.
- Ship code that directly impacts Toast’s growth and the day-to-day operations of restaurant teams.
- Partner with product and design to influence what we build and how we build it.
- Participate in thoughtful code reviews, both giving and receiving feedback.
Requirements
- Experience with one or more object-oriented programming languages (such as Java, Kotlin, or similar).
- Willingness to monitor, troubleshoot, and improve system performance through logging and metrics.
- Ability and motivation to learn quickly and apply knowledge to solve real problems.
- A hunger to take on challenging projects and build systems that operate at massive scale.
- Above all, we’re looking for a strong engineer with solid fundamentals.