Toast is scaling rapidly and with that growth comes an exciting new opportunity to join our new organization in Bangalore.
Toast is looking for a Senior Software engineer to join our team where we are building the next generation of software solutions for our restaurants.
We want to build a one stop shop for restaurants to make it easier, faster, and more enjoyable to manage a successful restaurant.
You will enable restaurants to access data, draw meaningful insights, and take data-driven actions by leading the team to develop the best-in-class solution.
As a Full Stack Senior Software Engineer on our team, you will:
- Bring your domain and general experience to design, build and launch features/improvements on our platform
- Be involved in complex, high impact projects that may span multiple teams
- Champion best practices for development, deployment and quality life-cycles
What Youll Do:
- Collaborate with cross-functional teams (developers, product managers, designers) to build features for Enterprise Reporting and Analytics and take full ownership of key components.
- 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.
What You ll Need:
- 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.
Skills Required
Java, Docker, Spring Boot, Sql, Backend