ApplyStaff Software Engineer, Device Experience
Posted about 1 month agoViewed
View full description
💎 Seniority level: Staff, 8+ years
📍 Location: US
💸 Salary: 150000.0 - 240000.0 USD per year
🔍 Industry: Software Development
🏢 Company: Toast👥 51-100Location Based ServicesInternetInformation Technology
🗣️ Languages: English
⏳ Experience: 8+ years
🪄 Skills: Backend DevelopmentGraphQLPostgreSQLSoftware DevelopmentSQLAgileAndroidDynamoDBJavaKotlinSoftware ArchitectureData StructuresNosqlMicroservicesData modeling
Requirements:
- 8+ years of cloud software development experience with backend technologies such as GraphQL, Kotlin/Java REST microservices
- Experience developing software to manage and support hardware and network devices
- Hands-on experience with Android applications development in Kotlin, or Java
- Experience designing and optimizing relational (SQL) and NoSQL databases (Postgres, DynamoDB), and with data modeling, query optimization, and performance tuning.
- Software architecture experience designing and delivering complex and scalable systems
- Experience working in a team with Agile/Scrum methodology
- Passionate about solving large scale problems and building great software for customers.
Responsibilities:
- Lead the design and development of Toast’s software services and POS application to enable a seamless device experience for customers.
- Collaborate with Product Management, Hardware, QA and other Software teams on the product roadmap and requirements to build a long term vision for Toast.
- Create technical requirements and detailed designs of the software system being developed.
- Lead effort estimation sessions and use sound judgment to enable the planning of projects.
- Diagnose performance bottlenecks and implement optimizations.
- Make solid technical decisions keeping software quality, security, and maintainability in mind.
Apply