Jobs / India / Toast INC

Toast INC

Senior Software Engineer, Full Stack

Chennai Posted today

Apply on employer site ↗ Tailor my CV first Source: Company careers site

Optional: we can tailor a CV and cover letter for this job from your real experience first (the first one is free).

Skills this job asks for

PayrollAccountingBookkeepingJavaKotlinReactAWSREST APIsTypeScriptReconciliationAngularJavaScript

Add your CV (free) to see which of these your CV is missing.

Sponsorship verdict

No sponsorship evidence yet

No government record and no wording either way. Not a refusal: ask the recruiter.

  • No government sponsor record hereNo government sponsor record covers this employer in this country.
  • The posting doesn’t mention sponsorshipSilence isn’t a refusal — ask the recruiter before investing much time.
  • Can’t check pay against the visa rulesWe don’t have visa salary rules for this country yet.
  • Confirmed live todayWhen a source last listed this job as open.
Details and sources

A verdict summarises public evidence. It is not legal advice and never a guarantee: the employer and the immigration authority decide. Sign in to factor in where you can already work.

Before you apply

Sponsorship unknown

No register record and no sponsorship wording in the posting. Worth asking the employer before investing significant time.

These come from the posting’s own wording. Read the original listing to confirm. See better-fit alternatives →

About the role

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. Our integrations sync sales, payments, payroll and supplier data from Toast into accounting platforms accurately and on time, so owners can close their books with confidence. We're hiring a Senior Software Engineer (P3) to build full stack features for Toast's Accounting Integrations team in Chennai. The team sits in the Suppliers & Accounting division and connects Toast to the accounting software our customers run their books on. This is a high-growth moment for the team. We're extending our integrations to support Toast's expansion into Retail, and partnering across lines of business with the Fintech team to power in-house bookkeeping through Toast Books. You'll work with Java, Kotlin, React and AWS, and use AI tools every day to ship faster and better. A day in the life (Responsibilities) • Independently design and implement well-defined features across the full stack, from backend sync services to the merchant-facing setup and mapping UI, with minimal day-to-day guidance. • Build and maintain backend services in Java and Kotlin that sync financial data (sales, payments, payouts, invoices, journal entries) from Toast to external accounting platforms. • Build and consume RESTful APIs, and integrate with third-party accounting APIs and internal Toast systems, handling auth, rate limits, retries and idempotency. • Develop frontend features in React with TypeScript, focusing on usability and performance for restaurant and retail operators. • Deploy and run services on AWS, and use observability tools to monitor sync health and data accuracy. • Use AI-assisted development tools (e.g., Claude Code, Cursor, Devin) daily for coding, testing, debugging and documentation, and share what works with the team. • Help explore and ship AI-powered capabilities in the product, such as smarter account mapping or automated reconciliation suggestions. • Collaborate with Product, UX, QA and partner teams, including Fintech for Toast Books, to turn requirements into working software. • Write clean, maintainable, testable code aligned with Toast engineering standards, and take an active part in code reviews. • Troubleshoot production issues in owned areas, contribute to root-cause analysis, and support the team during critical phases and on-call. • Deliver on commitments with predictable cycle time, and communicate progress, risks and dependencies early. • Own components or features end-to-end within established architectural patterns, while growing toward larger system ownership. What you'll need to thrive (Requirements) • Bachelor's degree in Computer Science, Engineering or a related discipline • 6 to 9 years of experience in software or full stack development. • Strong backend experience in Java, with hands-on Kotlin experience or a clear willingness to become productive in it quickly. • Strong frontend experience with React (or Angular) and TypeScript/JavaScript. • Experience building and consuming RESTful APIs and integrating with third-party systems. • Hands-on experience with a cloud platform, preferably AWS (e.g., ECS/EKS, Lambda, SQS/SNS, S3, RDS/DynamoDB). • AI fluency: regular, practical use of AI coding assistants (e.g., Claude Code, Cursor, Copilot) in your workflow, and good judgment in reviewing and validating AI-generated code. • Working knowledge of SQL and NoSQL databases, including schema design and query tuning. • Familiarity with Gradle or Maven, Git and modern branching workflows. • Experience working in Agile/Scrum teams. • Strong problem-solving skills, attention to code quality and data correctness. • Clear written

Apply on employer site ↗