Toast is looking to solve the problem of providing a state of the art platform for processing and synchronizing changes to orders, enabling the company to build complex and customizable workflows for its customers, and ensuring that over 1 billion order changes per week across over 150,000 customers are processed quickly and accurately.
Requirements
- 2+ years of experience with Object Oriented Languages like Java or Kotlin on Android
- Understanding of automated testing, quality, and SDLC best practices for Android applications
- Proficient with persistent connection web technologies (e.g. gRPC)
- Proficient with relational databases and alternative data stores
- Experience with distributed systems, enterprise messaging systems, and/or microservices
- Experience delivering high-quality, reliable apps or libraries to production
Responsibilities
- Design, build, deploy, and maintain highly resilient and scalable features supporting Toast’s Orders platform and Orders workflows
- Join a collaborative team of Design, Product, QA, and other engineering members in developing robust and scalable software within Toast’s POS applications
- Contribute to complex projects that improve functionality and reliability for our customers
- Participate in code reviews and design processes to ensure implementations meet requirements
- Participate in architectural discussions and influence the technical roadmap
- Advocate for best coding practices to raise the bar for you, your team, and the company
- Mentor and provide technical guidance to other team members
Other
- Excellent communication skills on complex technical topics
- Passionate about technology and learning new things
- Bachelor's, Master's, or Ph.D. degree (not explicitly mentioned but implied)
- Ability to work in a hybrid work model that fosters in-person collaboration while valuing individual needs
- Commitment to creating an accessible and inclusive hiring process