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

Senior Full Stack Software Engineer

Toast is building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best: growing businesses they love. Our platform helps streamline operations, increase revenue, and deliver outstanding guest experiences by combining restaurant point of sale, team management, guest-facing technology, and award-winning customer support. As a Toaster, you'll be part of a team that takes on meaningful projects to shape the company's future. Join us as we empower the restaurant community to delight guests, do what they love, and thrive.

Are you bready* for a change?

We are looking for a Senior Full Stack Engineer, to join our Login and Permissions Experience team in Dublin, who has the ability and drive to make an impact, not only on their own but by also enabling those around them to succeed. The Login and Permissions Experience team will define, design and deliver the experiences by which employees, restaurateurs, guests and others access the Toast platform and use our entire ecosystem of products, from POS to Payroll, in the US and internationally.  You will also play a role in evolving our architecture to support ever more complex new features and best-in-class monitoring as we scale to orders of magnitude of our current size!

Partnering with stakeholders, product managers, product designers, and other engineers, you will be part of a team developing best-in-class solutions that create a unified, seamless experience that meets our standard for customer delight, ease of use, security, and scalability.

What You'll Do:

  • Be a part of team working collaboratively with UX, PM, QA and other engineers building web applications using modern web technologies 
  • Lead complex projects that improve functionality and reliability for customers within a collaborative, supportive environment.
  • Ship code that directly impacts and drives Toast’s growth.
  • Contribute to new product features from the ground up, ensuring innovation and technical excellence.
  • Advocate for best coding practices, raising the bar for yourself, your team, and the company.
  • Partner with experienced engineers in design and code reviews to maintain high standards.
  • Monitor feature rollouts to ensure customer success, iterating and improving when necessary.
  • Design, build, deploy, and maintain highly resilient and scalable systems critical to our customers’ success.
  • Tackle scaling challenges and implement robust solutions.
  • Diagnose performance bottlenecks and optimize for better performance.
  • Mentor and provide technical guidance to other team members.

Do you have the right ingredients*? (Requirements)

  • 6+ years of experience with Java, Kotlin, or similar object-oriented languages.
  • Proficient in modern web technologies and UI frameworks (e.g., React, Javascript , TypeScript, REST, GraphQL) with 3+ years of relevant experience.
  • Experienced with databases (PostgreSQL, DynamoDB) including schema design and optimization.
  • In-depth understanding of microservices, distributed systems, and enterprise messaging.
  • Familiar with asynchronous communication tools (e.g., Pulsar, JMS, Kafka).
  • Proven track record of delivering reliable services to production.
  • Excellent communication skills, with the ability to simplify complex technical concepts for non-technical stakeholders.
  • A passion for technology and continuous learning.
  • Enthusiasm for solving impactful challenges and writing clean, scalable code.
  • A focus on both personal and team growth, balancing task completion with platform stability.
  • The capacity to tackle complex and ambiguous problems, communicate clearly with others to solve the problem, and share knowledge to help the whole team succeed
  • Exposure to distributed systems is a plus
  • Enjoys building well-engineered, usable and accessible systems
  • Experience working in a team with Agile/Scrum methodology

 

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.

*Bread puns encouraged but not required



 

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

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

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 Full Stack Software Engineer, Toast

Are you ready to take your career to the next level? At Toast, we are on a mission to transform the restaurant industry, and we're looking for a Senior Full Stack Software Engineer to join our dynamic team in Dublin, Ireland. In this exciting role, you'll be working with our Login and Permissions Experience team to develop intuitive features that help restaurateurs, employees, and guests access our innovative platform seamlessly. You'll be involved in crafting high-quality web applications, collaborating closely with UX designers, product managers, and fellow engineers to create solutions that not only meet our customers’ needs but also exceed their expectations. With a strong focus on modern web technologies and best practices, you’ll be leading projects that drive significant impact while championing the principles of clean and scalable code. Here at Toast, we believe in empowering our engineers to shape their projects from inception to launch while providing mentorship to others on the team. If you're eager to tackle complex challenges and grow in a supportive and inclusive environment, then this role might just be the perfect fit for you. So, are you bready for an exciting new journey with Toast? Join us and help create unforgettable experiences for restaurants everywhere!

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

As a Senior Full Stack Software Engineer at Toast, your responsibilities will include designing and building web applications, leading complex projects, participating in code reviews, and mentoring junior engineers. You'll collaborate with cross-functional teams to innovate and enhance features on our platform, ensuring a seamless user experience for both clients and their guests.

Join Rise to see the full answer
What qualifications are required for the Senior Full Stack Software Engineer position at Toast?

To qualify for the Senior Full Stack Software Engineer position at Toast, candidates should have 6+ years of experience with Java, Kotlin, or similar object-oriented languages, as well as 3+ years working with modern web technologies like React, Javascript, and TypeScript. Familiarity with databases, microservices, and strong communication skills are also essential to succeed in this role.

Join Rise to see the full answer
How does Toast support the professional growth of Senior Full Stack Software Engineers?

Toast values continuous learning and professional growth for all its team members. As a Senior Full Stack Software Engineer, you will have opportunities for mentorship, participate in design and code reviews, and collaborate with experienced engineers. Additionally, the company encourages a culture of sharing knowledge, which contributes to both individual and team development.

Join Rise to see the full answer
What programming languages and technologies should a Senior Full Stack Software Engineer at Toast be familiar with?

A Senior Full Stack Software Engineer at Toast should be proficient in Java, Kotlin, and modern web technologies, particularly JavaScript, TypeScript, and frameworks like React. Additionally, experience with REST, GraphQL, and databases such as PostgreSQL or DynamoDB, as well as knowledge of microservices architecture, are critical for success in this position.

Join Rise to see the full answer
What kind of work environment can a Senior Full Stack Software Engineer expect at Toast in Dublin?

Toast fosters a hybrid work environment that values in-person collaboration while respecting individual needs. As a Senior Full Stack Software Engineer, you can expect a culture of connection, inclusivity, and support, with an emphasis on empowering everyone to thrive in their roles.

Join Rise to see the full answer
Common Interview Questions for Senior Full Stack Software Engineer
Can you describe your experience with Java or Kotlin as a Senior Full Stack Software Engineer?

In your response, highlight specific projects where you've implemented Java or Kotlin, detailing any challenges you faced and how you overcame them. Focus on your coding style, ability to write clean code, and any frameworks or tools you used in conjunction with these languages.

Join Rise to see the full answer
How do you approach collaborating with UX designers and product managers?

Discuss your experience working in a cross-functional team environment. Share examples of how you’ve communicated effectively with UX designers and product managers to ensure a cohesive understanding of project objectives and user needs.

Join Rise to see the full answer
What are your strategies for optimizing performance in web applications?

Detail your methodologies for identifying performance bottlenecks, such as profiling tools or metrics. Discuss steps you’ve taken in previous projects to optimize load times, enhance responsiveness, and ensure reliability and scalability.

Join Rise to see the full answer
Can you give an example of a complex project you led? What was your role?

Share a specific project where you played a leadership role, outlining your responsibilities, the technologies used, and the impact of the project. Explain how you coordinated tasks across team members and ensured timely delivery.

Join Rise to see the full answer
How do you maintain code quality and encourage best practices in your team?

Talk about your commitment to code reviews and pair programming. Share how you’ve implemented coding standards, conducted training sessions, or mentored less experienced team members to foster a culture of quality and continuous improvement.

Join Rise to see the full answer
What is your approach to handling ambiguity in project requirements?

Demonstrate your problem-solving skills by explaining how you clarify requirements through stakeholder communication. Discuss a time when you faced ambiguous requirements and how you successfully navigated the project to a successful outcome.

Join Rise to see the full answer
How do you ensure the alignment of your development work with business goals?

Illustrate how you engage with product managers and business stakeholders to understand their objectives. Explain the importance of feedback loops and how you adjust your development focus based on both user needs and strategic business initiatives.

Join Rise to see the full answer
In what ways do you keep up to date with emerging technologies?

Share your methods for staying informed about industry trends, such as attending workshops, participating in online courses, or following technology blogs. Discuss specific technologies you’re currently learning and their relevance to your work.

Join Rise to see the full answer
Can you describe your experience with Agile methodology?

Discuss your familiarity with Agile practices, such as sprint planning, retrospectives, and daily stand-ups. Share how you have applied Agile principles in past projects to increase efficiency, collaboration, and adaptability within your team.

Join Rise to see the full answer
How do you approach mentoring junior team members?

Describe your mentoring philosophy, focusing on how you provide guidance and support, set expectations, and foster independence. Share success stories of past mentees and how you tailored your approach to their individual needs.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join Toast as a Manager of Customer Success and lead a dedicated team to maximize customer value for our SMB clients in the restaurant sector.

Photo of the Rise User
Posted 10 days ago

As a Senior Enterprise Account Executive at Toast, you'll drive sales and grow market share in the hotel and resort sector with an innovative platform.

Photo of the Rise User
Posted 11 days ago

Join Higher Logic as a Junior Software Developer and contribute to innovative SaaS applications that enhance client engagement.

Photo of the Rise User
Posted 10 days ago

Join Axos Clearing LLC as a Sr. Software Engineer, where you'll develop cutting-edge solutions for financial technology.

Photo of the Rise User
Posted 4 days ago

Join a leading financial services organization as a Mid Level Software Engineer focused on designing scalable lending software solutions.

Photo of the Rise User
Sopra Steria Hybrid Building 1, Level-2, Prestige Technostar, Brookefield Main Road, Doddanekundi Industrial Area, Doddanekundi Village, Bengaluru, Karnataka, India
Posted 5 days ago

Join Sopra Steria as a Senior Software Engineer to shape the future of digital transformation in a supportive and inclusive environment.

Inetum Remote Aveiro, Portugal
Posted 4 days ago

Inetum is seeking a skilled Senior Java Developer to coordinate and implement software solutions for telecom operators in a dynamic hybrid work environment.

Photo of the Rise User
Posted 11 days ago

Join Nearsure as a Senior AEM Fullstack Developer and leverage your skills in a supportive, remote environment focused on collaboration and growth.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Startup Mindset
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Learning & Development
Work Visa Sponsorship
401K Matching
Equity
Performance Bonus

Join Palantir as a Senior Software Engineer to drive the development of our observability platform, crucial for scaling our capabilities.

Posted 4 days ago

Join Octal Philippines Inc. as a Software Engineer and contribute to innovative software solutions in a collaborative environment.

Restaurant

269 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 12, 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!