Senior Software Engineer - Full Stack

TOAST logo

TOAST

View Salaries, Reviews, and more  

Job Summary


Job Type
-

Seniority

Years of Experience
Information not provided

Tech Stacks
Maven React .NET SQL Kotlin Angular NoSQL Gradle Java Git Rest API AWS

Job Description

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.


Interview Questions of Senior Software Engineer - Full Stack at TOAST

Interview questions from TOAST that are similar to Senior Software Engineer - Full Stack
View more interview questions from TOAST →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Senior Software Engineer - Full Stack at TOAST

Currently, there aren't any salaries for this role at TOAST shared by other job seekers.

View more salaries from TOAST →

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now