PB✓
PBridge

Full-time jobsIndia

Staff Software Engineer, Android

toast · Bangalore, India · Full-time

About this 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.

 

Toast is looking for a Staff Software Engineer, Android to join the Membership POS team in India. You'll play a key role in building the platform that manages subscriptions and memberships and tracks usage of member benefits for customers and guests—all within Toast’s ecosystem.

A day in the life (Responsibilities) 

• Design, build, deploy, and maintain highly resilient and scalable features across Toast’s enterprise management products; Hands-on design and implementation of Android applications in Java or Kotlin.

• Lead complex projects that improve functionality and reliability for our customers 

• Partner with a wide array of teams across Toast 

• Contribute to the overall quality of the Android system

• Ensure quality by building automated testing for changes

• Roll* features out to customers, including monitoring for success

• Collaborate with UX and PM on the definition and design of features  

• Mentor and coach other engineers

• Leverage cutting edge AI tools to enhance your development workflow, improve velocity, and help pioneer new approaches to building - contributing to a culture of innovation and productivity across the team.

 

What you'll need to thrive (Requirements)

• Minimum Bachelors degree required.

• 10+ years prior experience developing and maintaining Android applications

• Experience building backend services and APIs

• Extensive experience working with an Object Oriented Language like Java or Kotlin, with a deep understanding of testing, quality, and best practices

• Experience shipping production services and balancing getting things done with platform stability and reliability

• Focused on delivering positive impact for Toast customers

• Enjoys working in a team environment with a shared code-base

• Excellent cross-team communication skills on complex technical topics

We are hiring individuals with a wide range of experience so if you have more or less than these exact roles, please still apply!

 

Our Tech Stack

Toast’s products run on a stack that ranges from guest and restaurant-facing Android tablets to backend services in Java to internal, guest-facing and restaurant-facing web apps. Our backend services follow a microservice architecture written using Java 8 and DropWizard; we use AWS extensively, ranging from S3 to RDS to Lambda. We have our own platform for dealing with user management, service elevations and robust load balancing. Toast stores data in a set of sharded Postgres databases and utilises Apache Spark for large-scale data workloads, including query and batch processing. The front-end is built primarily using React and ES6. The main Toast POS application is an Android application written in Java and Kotlin. For data between tablets and our cloud p

Tired of applying one by one?

Our Career Success Team finds roles in India that fit you, tailors your CV to each, and submits the applications — tracked end to end. You just show up to interviews.

We apply, you interview →