Taste Hospitality Group
Website:
toasttab.com
Job details:
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Responsibilities
- Independently design and implement well-defined features across the full stack with minimal day-to-day guidance.
- Collaborate with Product Managers, UX designers, QA, and fellow engineers to translate requirements into working software.
- Develop and maintain frontend features using React or Angular, focusing on usability and performance.
- Contribute to backend services using Java, Kotlin, or .NET (expertise in one is sufficient; .NET is not mandatory).
- Build and consume RESTful APIs and integrate with internal systems.
- Write clean, maintainable, and testable code aligned with Toast engineering standards.
- Participate actively in code reviews—both receiving and providing constructive feedback.
- Troubleshoot production and non-production issues within owned areas and contribute to root-cause analysis.
- Use Gradle or Maven, Git, and standard development workflows effectively.
- Apply AI-assisted development tools (e.g., Claude Code, Cursor, Devin) to improve development speed and quality.
- Support team delivery during critical phases when needed, including production issues and urgent fixes.
Qualifications
● 6+ years of experience in software or full-stack development.
● Strong hands-on experience with frontend frameworks such as React or Angular.
● Solid backend development experience in Java, Kotlin, or .NET.
● Experience building and consuming RESTful APIs.
● Proficiency with Git and modern branching workflows.
● Working knowledge of SQL and NoSQL databases, including basic schema design and
querying.
● Experience with cloud platforms, preferably AWS.
● Familiarity with Gradle or Maven for build and dependency management.
● Experience working in Agile/Scrum teams.
● Strong problem-solving skills and attention to code quality.
● Effective written and verbal communication skills.
Click on Apply to know more.