Full Stack Software Engineer II

Toast builds restaurant platform technology that helps restaurants adapt, take control, and grow their businesses.
Backend
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
2+ years of experience
Enterprise SaaS

Description For Full Stack Software Engineer II

Toast is seeking a Full Stack Engineer II to join their team in Dublin, Ireland. This role is crucial in building and managing integrations with Toast for partners and customers. The position focuses on creating a unified experience for API connections and data consumption while scaling the architecture to support complex features.

The ideal candidate will have 2-3 years of experience with Java/Kotlin and modern web technologies like React and TypeScript. You'll be working in a collaborative environment with UX, PM, and QA teams to build web applications using cutting-edge technologies. The role involves defining best practices, participating in code reviews, and ensuring high-quality deliverables.

Toast offers a compelling opportunity to impact the restaurant industry directly. You'll be working on tangible solutions used daily by restaurants, helping small businesses achieve their goals. The company provides a comprehensive benefits package and embraces a culture of diversity, equity, and inclusion.

Key responsibilities include developing web applications, establishing technical best practices, implementing testing protocols, and maintaining production systems. The role requires strong problem-solving abilities, excellent communication skills, and experience with distributed systems and SaaS platforms.

Toast's technology stack includes Java, Kotlin, React, TypeScript, and SQL, with exposure to distributed systems and message brokers like Pulsar. The company values well-engineered, accessible systems and follows Agile/Scrum methodology.

This is an excellent opportunity for a mid-level engineer looking to make a significant impact in the restaurant technology sector while working with a modern tech stack and contributing to a product that directly helps businesses succeed. The role offers professional growth opportunities and the chance to work on scaling solutions for a rapidly growing platform.

Last updated 2 days ago

Responsibilities For Full Stack Software Engineer II

  • Be part of a team working collaboratively with UX, PM, QA, and other engineers building web applications using modern web technologies
  • Define best practices and help choose technologies to evolve our current tech stack while writing world-class applications
  • Championing best practices such as quality integration, unit testing, end-to-end testing, and performance 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

Requirements For Full Stack Software Engineer II

Java
Kotlin
React
TypeScript
  • 2-3 years of experience with Java, Kotlin or another object-oriented language
  • Solid working experience with modern web standards and technologies (eg. React, Typescript)
  • The capacity to tackle complex and ambiguous problems
  • Exposure to distributed systems, SaaS, SQL, JS, & Pulsar is a plus
  • Experience working in a team with Agile/Scrum methodology
  • Enjoys building well-engineered, usable and accessible systems

Benefits For Full Stack Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive compensation
  • Benefits programs
  • Healthy lifestyle support
  • Flexible benefits package

Interested in this job?

Jobs Related To Toast Full Stack Software Engineer II

Software Engineer II

Software Engineer II position at Toast, building inventory management solutions for restaurants using Java, Kotlin, and React in Dublin, Ireland.

Software Quality Engineer II

Software Quality Engineer II position at Microsoft's Windows & Devices team, focusing on silicon validation and system integration in Hyderabad.

Software Engineer II

Software Engineer II position at Microsoft's Defender Experts team, focusing on building AI-powered cybersecurity solutions and cloud services.

ROP - Software Engineer II

Microsoft Azure Storage is hiring a Software Engineer II to build performant scale-out block storage using DPU technology, requiring 4-12 years of experience in software engineering.

Software Engineer II

Software Engineer II position at Microsoft's ODSP team in Noida, working on cloud-scale services and engineering systems with hybrid work arrangement.