Taro Logo

Full Stack Software Engineer II

Toast builds restaurant platform technology that helps restaurants adapt, take control, and thrive by connecting employees, operations, and guests on a reliable, easy-to-use platform.
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
3+ years of experience
Enterprise SaaS

Description For Full Stack Software Engineer II

Toast is revolutionizing the restaurant industry with its comprehensive platform technology that helps restaurants thrive in a rapidly evolving hospitality market. As a Full Stack Software Engineer II, you'll be joining the Web team that shapes crucial customer-facing experiences across the platform. The role offers a unique opportunity to work on impactful projects that directly affect thousands of restaurants worldwide.

You'll be primarily focused on front-end development using React and TypeScript, while also contributing to backend systems in Java/Kotlin. This position requires a strong foundation in both front-end and back-end development, with 3+ years of professional experience. You'll collaborate with cross-functional teams including Product, Design, and QA to build scalable, user-friendly features that enhance restaurant operations.

The ideal candidate combines technical expertise with a passion for creating accessible, high-quality user experiences. You'll be working in an agile environment where team collaboration and code quality are paramount. Toast offers competitive compensation, comprehensive benefits, and the opportunity to work on technology that makes a real difference in the restaurant industry.

This role is based in Dublin, Ireland, where you'll be part of Toast's growing international team. The company culture emphasizes diversity, equity, and inclusion, creating an environment where employees can thrive while building solutions that empower the restaurant community. If you're passionate about both front-end and back-end development and want to make a meaningful impact in the restaurant technology space, this role offers an excellent opportunity to grow your career while working on challenging and rewarding projects.

Last updated a day ago

Responsibilities For Full Stack Software Engineer II

  • Build beautiful and performant web interfaces used daily by restaurants worldwide
  • Contribute across the stack, with a strong focus on front-end work (React, TypeScript) and occasional backend tasks (Java/Kotlin)
  • Collaborate closely with Product, Design, and QA to deliver thoughtful, accessible user experiences
  • Help maintain and extend the team's codebases with an emphasis on code quality and reliability
  • Participate in planning, code reviews, and delivery of features from idea to production
  • Work with other Toast teams to integrate services and drive shared outcomes

Requirements For Full Stack Software Engineer II

React
TypeScript
Java
Kotlin
  • 3+ years of professional experience in software development, ideally in web-based applications
  • Proficiency with modern front-end frameworks (React preferred) and TypeScript
  • Familiarity with back-end development in Java or Kotlin
  • A passion for usability, accessibility, and delivering real value to users
  • Ability to work in an agile, fast-moving environment with a team mindset

Benefits For Full Stack Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Competitive compensation
  • Health benefits
  • Flexible work arrangements
  • Parental leave

Interested in this job?

Jobs Related To Toast Full Stack Software Engineer II

Software Engineer ll, Full Stack

Full Stack Software Engineer II position at PathAI, developing AI-powered pathology solutions using Python/Django and PostgreSQL, with option for remote work.

Software Engineer, Associate Vice President (Full Stack C#/Angular)

Full Stack Software Engineer position at MUFG focusing on C# and Angular development at the Associate Vice President level.

Software Engineer III, Full Stack, Colab

Full Stack Software Engineer III position at Google Colab, focusing on developer tools and platforms, requiring 2+ years of experience in both frontend and backend development.

Software Engineer II, Full Stack, Google Ads

Full Stack Software Engineer II position at Google Ads, developing advertising technology solutions using Java, Python, and JavaScript/TypeScript in London.

Software Engineer II, Full Stack, Core

Full-stack software engineering role at Google focusing on core infrastructure, security, and anti-abuse systems, requiring 1+ years of experience in software development.