Taro Logo

Software Engineer II

A leading technology company serving the restaurant industry with an all-in-one SaaS platform and financial technology solutions.
Backend
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
3+ years of experience
Enterprise SaaS · Finance

Description For Software Engineer II

Toast is revolutionizing the restaurant industry with its comprehensive SaaS platform and financial technology solutions. As a Software Engineer II at Toast, you'll be at the forefront of developing technology that empowers restaurants to enhance guest experiences, improve operational efficiency, and drive growth.

The role combines both backend and frontend development, requiring expertise in Java, React, and SQL databases, with a focus on building scalable, cloud-based applications on AWS. You'll be working with cutting-edge technologies, including AI/ML integrations, while collaborating with cross-functional teams of product managers, designers, and engineers.

This position offers an exciting opportunity to impact thousands of restaurants directly through your work. You'll be responsible for developing backend services and APIs using Java (Spring Boot), creating modern UIs with React.js, and ensuring high performance across large distributed systems. The role requires strong technical skills with 3+ years of Java development experience and 2+ years of React.js experience.

Toast values diversity and inclusion, embracing a hybrid work model that balances in-person collaboration with individual needs. The company's culture emphasizes continuous learning and staying current with new technologies. You'll be joining a team that takes pride in seeing their work positively impact the restaurant community while working on challenging technical problems in a supportive environment.

The position is based in Chennai, India, where you'll be part of Toast's growing global engineering team. You'll have the opportunity to work on next-generation features and tools while contributing to the evolution of Toast's platform. The company offers comprehensive benefits and is committed to creating an accessible and inclusive hiring process.

If you're passionate about technology, problem-solving, and making a tangible impact on an entire industry, this role offers the perfect blend of technical challenges and meaningful work. Join Toast to be part of a company that's transforming the restaurant industry through innovative technology solutions.

Last updated 3 hours ago

Responsibilities For Software Engineer II

  • Collaborate with cross-functional teams to build and maintain high-performance SaaS applications
  • Develop backend services and APIs using Java
  • Build modern, interactive UIs with React.js
  • Write performant, maintainable SQL queries
  • Deploy, monitor, and manage applications on AWS
  • Integrate AI/ML-powered features
  • Ensure solutions are scalable, secure, and reliable
  • Contribute to code reviews, solution architecture, and technical documentation
  • Advocate for best practices in coding, design, testing, and performance

Requirements For Software Engineer II

Java
React
PostgreSQL
TypeScript
  • 3+ years of Java development experience (Spring Boot preferred)
  • 2+ years of React.js and modern frontend tooling experience
  • Proficiency in SQL and relational databases
  • Familiarity with cloud-native application development and AWS ecosystem
  • Exposure to or interest in AI/ML concepts
  • Experience with RESTful APIs and optionally GraphQL
  • Skilled in writing unit/integration tests
  • Strong problem-solving abilities in large, distributed systems
  • Experience with application monitoring, logging, and performance tuning
  • Excellent communication skills

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Parental Leave

Interested in this job?

Jobs Related To Toast Software Engineer II