Senior Software Engineer
Core
Build distributed systems, microservice architectures, and user-facing products for restaurants using Java, Go, Python, and TypeScript.
Role type
Senior Software Engineer (Backend/Distributed Systems)
Builds
Scalable services and products for restaurateurs
Domain
Food service industry / Distributed systems
Required skills
Java, Go, Python, TypeScript, distributed systems, microservice architecture, system design, data structures, algorithms, threading
Preferred skills
Open-source technology experience, full software development lifecycle expertise
Technologies
Java, Go, Python, TypeScript
Responsibilities
Lead or contribute to large cross-functional projects, own features or systems and define long-term health, triage and resolve production issues, review code across teams, improve engineering standards and tooling
Seniority
Senior, hands-on IC