Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Full Stack image - Rise Careers
Job details

Senior Software Engineer, Full Stack

Toast is driven by building the all-in-one restaurant platform that helps restaurants operate their business, increase sales, engage guests, and keep employees happy. Toast connects employees, operations, and guests on a reliable, easy-to-use platform so restaurateurs can stay one step ahead of a rapidly evolving hospitality market.

As part of the team you will work on building a best in class Inventory Management solution to empower our customers to efficiently manage their stock on hand, recipes and suppliers. You will work closely with the Design, Product and Customer teams to build a solution that fits our customer needs. As a member of the team you will be surrounded by other talented engineers to learn from and level up your skills, as well as opportunities to mentor others. 

About this roll* (Responsibilities) 

  • Build new products that will be used by our global customers in their restaurants  every single day
  • Work directly with pilot customers (sometimes in the restaurant!) to ensure successful delivery and operation 
  • Contribute to the services owned by the team 
  • Collaborate with the direct team to plan and estimate work 
  • Collaborate with teams across Toast
  • Lead projects from implementation to testing and roll out
  • Mentor and coach other team members
  • Promote technical excellence 
  • Build new region specific products  for our global customers
  • Evolve Toast’s existing products suite to meet global market needs

 

Do you have the right ingredients*? (Requirements)

  • High proficiency in modern Javascript technologies such as React, Angular, Vue and professional experience in backend languages such as Java, Kotlin, Python
  • Working experience of API principles e.g. REST
  • Enjoys building well-engineered, usable and accessible systems
  • Passionate about making users happy and seeing people use your product in the wild
  • Ability to embrace an agile mindset focused on delivering usable software
  • Adaptable to work in changing environments

Special Sauce* (Nice to Haves)

  • Experience implementing component testing and E2E testing
  • Familiarity with other frameworks such as iOS, Android 

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.
  • Android app built in Java & Kotlin running in the restaurant.
  • 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.

 

Our Spread* of Total Rewards
We strive to provide competitive compensation and benefits programs that help to attract, retain, and motivate the best and brightest people in our industry. Our total rewards package goes beyond great earnings potential and provides the means to a healthy lifestyle with the flexibility to meet Toasters’ changing needs. Learn more about our benefits at https://careers.toasttab.com/toast-benefits.

*We love a great bread/food pun

*This is a hybrid role requiring in-office presence two days per week*

#LI-Hybrid



 

Diversity, Equity, and Inclusion is Baked into our Recipe for Success

At Toast, our employees are our secret ingredient—when they thrive, we thrive. The restaurant industry is one of the most diverse, and we embrace that diversity with authenticity, inclusivity, respect, and humility. By embedding these principles into our culture and design, we create equitable opportunities for all and raise the bar in delivering exceptional experiences.

We Thrive Together

We embrace a hybrid work model that fosters in-person collaboration while valuing individual needs. Our goal is to build a strong culture of connection as we work together to empower the restaurant community. To learn more about how we work globally and regionally, check out: https://careers.toasttab.com/locations-toast.

Apply today!

Toast is committed to creating an accessible and inclusive hiring process. As part of this commitment, we strive to provide reasonable accommodations for persons with disabilities to enable them to access the hiring process. If you need an accommodation to access the job application or interview process, please contact candidateaccommodations@toasttab.com.

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Full Stack, Toast

At Toast, we're on a mission to transform the restaurant industry with our all-in-one platform, and we're looking for a Senior Software Engineer, Full Stack to join our Dublin team! In this role, you'll have the exciting opportunity to build our best-in-class Inventory Management solution, helping restaurateurs to efficiently manage their stock, recipes, and suppliers. You'll collaborate with designers, product managers, and even connect with our customers directly, often in their restaurants, to ensure we create intuitive, user-friendly products that make a real difference in their lives. You'll be part of a dynamic, talented engineering team where mentorship and growth are prioritized – we believe that everyone can learn and level up their skills! Your responsibilities will include developing new products that our global customers will use daily, managing projects from implementation to rollout, and continuously evolving our existing suite to meet market demands. We value technical excellence and are looking forward to seeing your passion for crafting accessible solutions shine through. If you have a strong skill set in modern Javascript technologies and backend languages like Java or Python, and enjoy collaborating in a fast-paced environment, then this is the place for you! Come and make your mark at Toast while enjoying a competitive compensation and benefits package that truly supports a healthy work-life balance. Let’s bake success together!

Frequently Asked Questions (FAQs) for Senior Software Engineer, Full Stack Role at Toast
What are the core responsibilities of a Senior Software Engineer, Full Stack at Toast?

As a Senior Software Engineer, Full Stack at Toast, your core responsibilities include building and enhancing our Inventory Management solutions, collaborating with Design and Product teams, engaging with pilot customers directly in the restaurant, managing projects from implementation through testing and rollout, and mentoring fellow engineers to ensure a high standard of technical excellence. Moreover, you’ll also be involved in evolving our product suite to meet diverse global market needs.

Join Rise to see the full answer
What qualifications and skills are needed for the Senior Software Engineer position at Toast?

To excel in the Senior Software Engineer, Full Stack role at Toast, candidates should possess high proficiency in modern Javascript frameworks like React, Angular, or Vue, alongside experience in backend languages such as Java, Kotlin, or Python. Familiarity with API principles such as REST and an enjoyment of building user-friendly systems is essential. An agile mindset and adaptability to evolving environments are also critical for this position.

Join Rise to see the full answer
How does Toast support professional development for Full Stack Engineers?

At Toast, we foster an environment where learning and growth are paramount. As a Senior Software Engineer, you will not only be surrounded by talented peers but also have the chance to mentor others. You’ll have access to continual learning opportunities, collaboration across different teams, and chances to lead projects that enhance your professional skill set within a supportive culture.

Join Rise to see the full answer
What technologies does Toast use for software development in the Full Stack Engineering team?

The technologies we utilize at Toast for our Full Stack engineering efforts include a backend primarily based in Java and Kotlin, React-based SPAs integrating Tailwind, GraphQL, and Storybook, as well as mobile apps built for Android in Java and Kotlin. We also leverage PostgreSQL and DynamoDB for our database needs, alongside tools like Pulsar, Camel, and RabbitMQ for effective message-based integrations.

Join Rise to see the full answer
What benefits does Toast offer to its employees as part of the Senior Software Engineer role?

Toast provides a competitive total rewards package, which not only includes attractive salaries but also comprehensive health benefits aimed at promoting a healthy lifestyle. Additional perks include flexibility to balance personal and professional commitments, a hybrid work model fostering in-person collaboration, as well as inclusivity-focused practices ensuring all employees feel valued and supported within our diverse workplace.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Full Stack
Can you describe your experience with Javascript frameworks relevant to the Senior Software Engineer role?

When answering this question, focus on specific projects where you successfully utilized frameworks like React, Angular, or Vue. Highlight your approach towards building scalable applications, the challenges faced, and how your solutions improved user experience and efficiency.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects at once?

Discuss your method for project management, such as using agile methodologies or tools like JIRA to track progress. Provide examples of how you’ve effectively communicated with teams to align priorities, ensuring successful project deliveries without compromising quality.

Join Rise to see the full answer
What strategies do you use to ensure comprehensive testing of your software?

Mention your experience with testing methodologies, such as unit testing, integration testing, and E2E testing. Talk about specific tools or frameworks you've used, like Jest or Selenium, and provide examples of how thorough testing has led to successful software deployments at your previous jobs.

Join Rise to see the full answer
Can you provide an example of how you’ve worked with non-technical stakeholders?

It's vital to demonstrate effective communication in explaining technical concepts to non-technical stakeholders. Discuss a scenario where you successfully bridged the gap between customer needs and technical solutions, ensuring alignment and fostering collaborative project development.

Join Rise to see the full answer
What is your approach to mentoring junior engineers?

Reflect on your philosophy of mentoring, discussing techniques you use to support junior engineers in skill development. Highlight specific instances where you’ve guided someone to overcome challenges, emphasizing the importance of fostering a learning environment to ensure their growth and confidence.

Join Rise to see the full answer
How do you stay updated with the latest tech trends in software engineering?

Share methods such as reading industry blogs, engaging in professional networks, attending workshops or meetups, and participating in online communities. This shows your commitment to lifelong learning and adaptability, which are crucial in the fast-paced tech landscape.

Join Rise to see the full answer
Describe a challenging problem you solved in a previous software project.

Give a detailed account of a specific challenge, outlining the context, the steps you took, and the outcome. This indicated your problem-solving abilities and your capacity to remain analytical and solution-oriented under pressure.

Join Rise to see the full answer
What role does code quality play in your software development process?

Articulate your commitment to maintaining high code quality through practices such as code reviews, adhering to coding standards, and using tools for code linting. You can also reference how high code quality impacts long-term maintainability and reduces technical debt.

Join Rise to see the full answer
How do you handle feedback on your work, particularly from peers or customers?

Emphasize your open-mindedness, focusing on how you receive feedback constructively and use it to inform future iterations of your work. Providing an example of a time feedback led to a successful enhancement of a project will strengthen your response.

Join Rise to see the full answer
Why are you interested in the Senior Software Engineer position at Toast?

Discuss your passion for the restaurant industry and how Toast’s mission aligns with your career goals. Talk about the innovative technologies used at Toast and express your eagerness to contribute to building products that have a meaningful impact on users' lives across the globe.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 hours ago

Join Toast as a Senior Software Engineer in the Payments team, creating a unified and streamlined payment processing platform to enhance restaurant operations.

Photo of the Rise User
Posted 21 hours ago

Join Toast as a Software Engineer II, utilizing your backend expertise to innovate payment solutions for the restaurant industry.

Photo of the Rise User
ServiceNow Remote Dawson 60 Dawson Street, Dublin, Ireland
Posted 11 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

ServiceNow is seeking a talented Staff Software Engineer to contribute to their innovative platform and enhance customer experiences through technology.

Photo of the Rise User

As a Senior Java Developer at Graylog, join a dynamic team focused on developing high-quality log management solutions.

Photo of the Rise User
Apex Informatics Hybrid No location specified
Posted 2 days ago

We are looking for an experienced Drupal Web Developer to join our team dedicated to enhancing citizen engagement through innovative web solutions.

Photo of the Rise User
Posted 4 days ago

Join Visa as a Junior Backend Software Engineer and help shape the future of digital payments on a global scale.

Join Lynk's Mission Operations Ground DevOps team as a Senior Full Stack Developer, driving innovation in satellite communication technology.

Mistral AI is looking for a passionate software engineer specializing in data to enhance their data infrastructure supporting cutting-edge AI products.

Photo of the Rise User

Join Bright Horizons as a Senior Full Stack Developer and leverage your expertise to build innovative software solutions for their daycare platforms.

A dynamic opportunity awaits for a Senior Backend Java Engineer to enhance our technological capabilities and drive innovative solutions.

Restaurant

268 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!