Taro Logo

Staff Software Engineer-Fullstack

Toast builds restaurant platform technology that helps restaurants adapt, take control, and grow their businesses.
Backend
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
8+ years of experience
Enterprise SaaS

Description For Staff Software Engineer-Fullstack

Toast is seeking a Staff Software Engineer (Fullstack) to join their Partner Connect team in Bangalore. This is a crucial role where you'll be responsible for managing integrations with Toast for all partners and customers. The position offers an opportunity to work on building a feature-rich, consistent, unified experience for anyone looking to connect to Toast's APIs and integrate with restaurants.

The role involves working with a modern tech stack including Java & Kotlin for backend services, React SPAs with Tailwind and GraphQL, and various databases and messaging systems. You'll be part of evolving the architecture to support complex new features and implementing best-in-class monitoring as the system scales significantly.

As a Staff Engineer, you'll collaborate with cross-functional teams including UX, PM, and QA while taking a leadership role in defining best practices and mentoring team members. The position requires strong technical expertise in both frontend and backend technologies, with particular emphasis on distributed systems and enterprise messaging.

Toast offers a competitive compensation package and benefits program, including health coverage, equity, and various other perks. The company strongly values diversity and inclusion, fostering a collaborative hybrid work environment that balances in-person collaboration with individual needs.

This is an excellent opportunity for experienced engineers who want to make a tangible impact in the restaurant technology space while working with cutting-edge technologies and helping small businesses achieve their goals. The role requires 8-12 years of experience and offers the chance to work on scaling a successful SaaS product in a rapidly growing company.

Last updated a day ago

Responsibilities For Staff Software Engineer-Fullstack

  • Be a part of 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 and unit testing
  • Provide design feedback and participate in code reviews to ensure implementations meet requirements
  • Ensure that all work done by the team is delivered with quality and is appropriately monitored and supported in production
  • Mentor other team members

Requirements For Staff Software Engineer-Fullstack

Java
Kotlin
React
TypeScript
PostgreSQL
RabbitMQ
  • Proficient in Java, Kotlin or other object oriented languages
  • Proficient with traditional databases and alternative data stores
  • Experience with modern web standards and technologies (e.g. React, Typescript)
  • In-depth understanding of microservices, distributed systems, and enterprise messaging
  • Proficient in Software Development best practices (Code Quality, UnitTest, BDD)
  • Experience delivering high quality, reliable services to production
  • Excellent cross-team communication skills on complex technical topics
  • Passionate about building great software
  • Prior experience with distributed systems, enterprise messaging systems or microservices is a plus

Benefits For Staff Software Engineer-Fullstack

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Competitive compensation
  • Health benefits
  • Equity
  • Flexible hybrid work environment

Interested in this job?

Jobs Related To Toast Staff Software Engineer-Fullstack