Toast creates technology to help restaurants and local businesses succeed in a digital world. They are seeking a Senior Software Engineer to join the Payroll and Team Management team, responsible for designing, developing, and delivering scalable software solutions that enable restaurant owners to manage their staff effectively.
Responsibilities:
- Join a collaborative team of Design, Product, and other engineering members in developing robust and scalable full-stack software applications
- Own software development end-to-end from ideation to implementation, release, and measuring customer impact
- Provide design feedback and participate in code reviews to ensure implementation meet requirements
- Participate in architectural discussions and influence the technical roadmap
- Advocate for best coding practices to raise the bar for you, your team, and the company
- Mentor and provide technical guidance to other team members
- Leverage cutting edge AI tools to enhance your development workflow, improve velocity, and help pioneer new approaches to building - contributing to a culture of innovation and productivity across the team
Requirements:
- 8+ years of back-end experience in Java, Kotlin, or other object-oriented languages
- Proficient building production-grade software with the latest AI development tools
- Proficient with modern web standards and technologies (e.g. React, TypeScript, REST, GraphQL)
- Proficient with SQL and noSQL database technologies
- Experience with distributed systems, enterprise messaging systems, and/or microservices
- Experience delivering high-quality, reliable services to production
- Excellent cross-team communication skills on complex technical topics
- Passionate about technology and learning new things