Canva
Staff Engineer (one level above Senior - Backend) - App Experiences, Ecosystem
Found: Today
This role is based in Sydney, Australia.
What you'll do:
- Design and build the App Access Policy service using DynamoDB and SpiceDB.
- Evolve App Search and App Installation services for improved efficiency and reliability.
- Drive architectural shifts from front-end to backend services.
- Work with ElasticSearch and vector databases for personalized app discovery.
- Collaborate with front-end engineers to design minimal data interfaces.
- Participate in technical decision-making and set engineering direction.
You're probably a match if:
- You have deep Java experience and understand high-throughput services.
- You have hands-on experience with DynamoDB and access control systems.
- You are fluent in search infrastructure, particularly with ElasticSearch.
- You think in platforms and have a track record of reducing complexity.
- You enjoy working in a collaborative, cross-functional team.
About the team:
You'll be part of the App Experiences team, responsible for how users discover and manage apps across Canva.