Skip to main content
Back to jobs

Senior Software Engineer - Java Full Stack

External
Toast logoToast · Chennai, India
Full-timeOn-site1w ago
AgileAngularAWSCI/CDDocumentationGit
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Requirements

  • Exposure to AI-assisted development tools (Claude Code, Cursor, Devin).
  • Basic understanding of CI/CD pipelines and deployment workflows.
  • Experience working in a large-scale SaaS or product engineering environment.
  • AI at Toast
  • Our Total Rewards Philosophy
  • How Toast Uses AI in its Hiring Process
  • Our Approach to Hybrid Working
  • Diversity, Equity, and Inclusion is Baked into our Recipe for Success

Benefits

Health insuranceEquity / stock options

Additional Information

Senior Software Software Engineer - (Java Full Stack): Toast creates technology to help restaurants and local businesses succeed in a digital world, helping business owners operate, increase sales, engage customers, and keep employees happy. A day in the life (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. Consistently delivers on commitments with predictable cycle time for scoped work. Demonstrates ownership of components or features but does not yet own large systems end-to-end. Understands and follows established architectural patterns and engineering best practices. Proactively communicates progress, risks, and dependencies. Seeks feedback and continuously improves technical depth and execution quality. What you'll need to thrive (Requirements): A minimum of Bachelor's degree in any area, or any other related discipline. 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.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at Toast? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect