yoinka

Senior Software Engineer

Toast

Bengaluru, Karnataka, IndiaSeniorH-1B sponsor company
Sign in to applyVerified 3h ago
Location
Bengaluru, Karnataka, India
Work model
On-Site
Level
Senior
H-1B history
8 approvals (FY2023)
Posted
3h ago

Skills

AgileAndroidDynamoDBGraphQLJavaKotlinPostgreSQLRESTRabbitMQReactStorybookTailwind

About this role

Senior Android Engineer, International Europe

Now, more than ever, the Toast team is committed to our customers. We’re taking steps to help restaurants navigate these unprecedented times with technology, resources, and community. Our focus is on building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best: building the businesses they love. And because our technology is purpose-built for restaurants, by restaurant people, restaurants can trust that we’ll deliver on their needs for today while investing in experiences that will power their restaurant of the future.

Are you bready* for a change?

The mission of the International APAC team is to purpose build features for our APAC customers that fit their specific market needs. As part of this team’s mission you will get close to customers to fully understand the nuances of each of these markets. As a Senior Engineer you will be responsible for delivering these features from start to finish, ensuring code quality, high technical architectural standards and high quality products. You will also have the opportunity to mentor and upskill others.

The team works closely with other teams, driving key international business objectives while improving the productivity of the entire Toast engineering organization. Key areas of focus include distributed systems, infrastructure, tooling, and workflows, all of which are essential for the success of Toast's products in international markets.

About this roll* (Responsibilities)

• Design, build, deploy, and maintain highly resilient and scalable features across Toast’s products

• Evolve Toast’s existing products suite to meet global market needs

• Build core features into the Point of Sale

• Work directly with pilot customers (sometimes in the restaurant!) to ensure successful delivery and operation

• Collaborate with the team to plan and estimate work

• Collaborate with teams across Toast

• Ensure quality by building automated testing for changes

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

• Mentor and coach other engineers

Do you have the right ingredients*? (Qualities & Essential Skills)

• High level of proficiency with Kotlin, Java or another object-oriented language, with a deep understanding of testing, quality & best practices.

• High level of proficiency working with Android systems

• The ability to take complex business problems, and create easy-to-use solutions at scale.

• Working experience of API principles e.g. REST

• Enjoys building well-engineered, usable and accessible systems

• Passionate about making users happy and seeing people use your product in the wild

• Ability to embrace an agile mindset focused on delivering usable software

• Adaptable to work in changing environments

• Enjoys AI usage for efficiency gain, innovation

• Overall 6 - 8 years of experience of working in Android systems

Special Sauce* (Nice to Haves)

• Proficiency in Android development

• Understanding of Activities, Fragments, Services.

• Reactivity.

• Dependency Injection with Dagger

• Android XML layouts

• Coroutines

• Proficiency in Software Development best practices (Code Quality, UnitTest, BDD)

• Experience working in backend Java/Kotlin micro services

What we use to make our dish (Our Tech Stack)

• A core of Java & Kotlin based backend services.

• React SPAs leveraging

Listing verified 3h ago. Applications go through the company's official careers site.

← Back to Yoinka

Senior Software Engineer at Toast, Bengaluru, Karnataka, India | Yoinka