Toast is building out a New Ventures business unit with the goal of researching, developing, and scaling a new generation of products and business lines that can have a substantial impact on Toast’s long-term growth. As we get ready to make these new products available to all our customers we are looking to hire a Senior Software Engineer to super charge our team and help us scale our products.
Requirements
- Proficient in modern web technologies and UI frameworks (e.g., React, Javascript , TypeScript, REST, GraphQL) with 6+ years of relevant experience.
- Experience with Java, Kotlin, or similar object-oriented languages.
- Proven track record of building and delivering complex software products from scratch, preferably in a startup or fast-paced environment.
- Champion best practices for development, quality, testing, and web standards best practices
Responsibilities
- Design, build, deploy, and maintain highly resilient and scalable features in Toast’s menu management products through full-stack development, with a heavy focus on front-end.
- Lead the development of new features and functionalities from concept to deployment, working closely with cross-functional teams including product managers, designers, and other engineers.
- Architect and implement scalable and efficient solutions to solve complex business problems, specifically in the reporting and analytics space.
- Mentor and guide junior engineers, providing technical leadership and fostering a culture of continuous learning and improvement.
- Collaborate with stakeholders to gather requirements, define project scope, and prioritize tasks to meet business objectives.
- Participate in code reviews, design discussions, and technical meetings to ensure the quality and reliability of the software.
Other
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Focused on delivering positive impact for Toast customers
- Excellent problem-solving skills and ability to thrive in a collaborative and dynamic team environment.
- Effective communication skills with the ability to convey complex technical concepts to non-technical stakeholders.
- Experience in an early stage technology startup
- Experience building products from scratch is a huge plus!