Staff Software Engineer, Toast

Identity & Access

Salary not provided
SQL
React
HTML
JavaScript
GraphQL
Java
Android
Kotlin
Senior and Expert level
Dublin

2 days a week in office

Toast

Point of sale and management system for restaurants

Open for applications

Toast

Point of sale and management system for restaurants

1001+ employees

HospitalityB2BFoodProductivitySaaS

Open for applications

Salary not provided
SQL
React
HTML
JavaScript
GraphQL
Java
Android
Kotlin
Senior and Expert level
Dublin

2 days a week in office

1001+ employees

HospitalityB2BFoodProductivitySaaS

Company mission

Toast's mission is to enrich the food experience for all.

Role

Who you are

  • We are looking for an engineer with previous experience in this space, who has the ability and drive to lead and make an impact, not only on their own but by also enabling those around them to succeed
  • Minimum 8-10 years experience as a software engineer
  • Previous experience with the Authentication or Authorisation domains
  • Experience delivering high quality, reliable services to production using Java, Kotlin or other object oriented language(s)
  • Experience of Javascript and modern web standards and technologies (e.g. HTML5, React, GraphQL)
  • Proficient in Software Development best practices (Code Quality, UnitTest, BDD)
  • Experience supporting and debugging a large multi threaded application
  • Enjoys and is passionate about building well-engineered, usable and accessible systems
  • Exposure to distributed systems, scaling challenges, SaaS, SQL, JS, & Pulsar are a plus
  • Not required, but previous experience leading a team in the Agile/Scrum methodology or experience with Android/mobile development would also be a plus

What the job involves

  • Toast is looking for a highly-motivated and organised back-end Staff Engineer to join our Identity & Access Management team in the Cloud Services & Infrastructure organization to play a critical role in developing reliable code and algorithms in our user management, permission, and web services
  • Partnering with stakeholders, product managers, product designers, product data analysts, and other engineers, you will be part of a team responsible for ensuring that our practices in the development of our platform are safe and secure
  • You will also be responsible for developing and maintaining core services and repositories in Toast, including integrations, managing users, authentication, and permissions
  • The Toast platform processes tens of millions of requests per day, and this number grows constantly as we add new restaurants and integration partners to our system
  • The services we develop on this team are essential for Toast’s operation and their resilience and reliability are crucial from a business and user perspective
  • If you want to help create something tangible that is used every day, help small businesses achieve their vision, and take on the challenge of scaling a SaaS product from millions of users to hundreds of millions of users, Toast is the place for you
  • Be part of a team working collaboratively with UX, PM, QA and other engineers designing, building and maintaining high performance, flexible and highly scalable microservices for user management, permission, and web services, as well as development of associated web and mobile applications
  • Define best practices and help choose technologies to evolve our current tech. stack while writing world-class applications
  • Champion best practices such as quality integration and unit testing
  • Provide design feedback and participate in code reviews to ensure implementations meet requirements
  • Ensure that all work done is delivered with quality and is appropriately monitored and supported in production
  • Mentoring other team members
  • What we use to make our dish (Our Tech Stack):
  • A core of Java & Kotlin based backend services
  • React SPAs leveraging Tailwind, GraphQL and Storybook
  • PostgresQL and Dynamodb as core persistence
  • Pulsar, Camel and RabbitMQ for message-based integrations
  • And many more technologies that help us build a top class platform

Share this job

View 111 more jobs at Toast

Insights

Top investors

28% employee growth in 12 months

Company

Company benefits

  • Peer and company recognition programs
  • Unlimited Vacation
  • Sabbatical opportunity after five years
  • Professional Development Reimbursement Program
  • Commitment to Employee Wellness through resources such as a quarterly Wellness Stipend
  • Various peer and company recognition programs
  • 401(k) and matching
  • Medical, Dental, & Vision Coverage
  • Mental Health Benefits
  • Subsidized backup childcare

Funding (last 2 of 6 rounds)

Feb 2020

$400m

SERIES F

Apr 2019

$250m

SERIES E

Total funding: $899m

Our take

Running a restaurant means managing a stressful set of elements, all needing to work together seamlessly to create a good experience for diners. Toast helps to streamline processes, and puts an end to piles of paperwork, by providing a platform whereby tableside ordering, menu modifications, labour management, payroll, and more are all housed in one system that can run from a tablet.

Toast offers restaurant-grade hardware and cloud-based customisable payment solutions to serve clients from startup through to growth phase, as well as a service for established restaurants. By combining all the digital services a restaurant might need, the platform can act as the one and comprehensive solution for restaurants of any size, avoiding restaurateurs having to invest in a range of technologies.

Toast has over 70,000 restaurants on its books, from food trucks to national brands, and its mobile ordering and payment solutions have made it a recognized brand for consumers. The company's IPO in 2021 saw it valued at over $30 billion and since then, it has added more features to its product suite including wholesale and catering order tools. Toast then, has proven its place as an indispensable player in the restaurant space.

Freddie headshot

Freddie

Company Specialist at Welcome to the Jungle