-
Take ownership of complex backend systems end-to-end - from scoping and architecture to high-quality, reliable delivery
-
Design and build robust, scalable APIs and distributed systems that power our products and deliver exceptional performance
-
Collaborate closely with Product, Frontend, and Design teams to translate product ideas into well-architected backend solutions
-
Push the boundaries of what’s possible with modern backend technologies, driving innovation in both architecture and developer experience
-
Contribute to evolving our backend architecture, infrastructure, and developer tooling to support rapid iteration at scale
-
Proactively identify opportunities to improve system performance, reliability, and developer experience - and drive those initiatives through to execution
-
5+ years of professional backend engineering experience, ideally in fast-paced startup or high-growth environments
-
Deep expertise in TypeScript and modern backend frameworks, with a proven track record of building and scaling production systems
-
Experience designing and implementing APIs (REST, GraphQL, or gRPC) that power user-facing products
-
Strong experience working with SQL databases (e.g. PostgreSQL), including schema design, query optimization, and data modeling for production systems
-
Familiarity with cloud-native architectures, ideally on GCP (e.g. Cloud Functions, Cloud Tasks, Firestore)
-
Familiarity with DevOps practices, CI/CD pipelines, and infrastructure-as-code
-
Strong communication skills and a high sense of ownership - able to operate with autonomy while staying aligned with team goals
-
Some markers of excellence, which could also be non-work related, like having a high FIDE rating
-
Most importantly: we care deeply about working with genuinely kind, collaborative, and hard-working people who make the team better through empathy and openness