Senior Fullstack Software Engineer, Iam - Toast Tab, Inc.
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
Job Description

We are seeking a highly-motivated Senior Software Engineer to develop reliable code and algorithms in user management, permission, and web services for a cloud-based restaurant platform. Toast is driven by building a restaurant platform that helps restaurants adapt, take control, and get back to what they do best. Our technology is purpose-built for restaurants, by restaurant people, so they can trust that we'll deliver on their needs for today while investing in experiences that will power their restaurant of the future. **Key Responsibilities:** • Collaborate with UX, PM, QA, and other engineers to design, build, and maintain high-performance, flexible, and highly scalable microservices for user management, permission, and web services. • 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. • Mentor other team members. **Requirements:** • Experience delivering high-quality, reliable services to production using Java, Kotlin, or other object-oriented language(s). • Experience with JavaScript and modern web standards and technologies (e.g., HTML5, React, Graph QL). • Proficient in software development best practices (code quality, unit test, BDD). • Experience supporting and debugging a large multi-threaded application. • Enjoys and is passionate about building well-engineered, usable, and accessible systems. **Our Tech Stack:** • A core of Java & Kotlin-based backend services. • React SPAs leveraging Tailwind, Graph QL, and Storybook. • Postgres QL and Dynamodb as core persistence. • Pulsar, Camel, and Rabbit MQ for message-based integrations. **Our 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 our changing needs.

;