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.
- Evolve App Search and App Installation services for improved efficiency.
- 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 create minimal data interfaces.
- Participate in technical decision-making and set engineering direction.
You're probably a match if:
- You have deep Java experience and are comfortable with high-throughput services.
- You have hands-on experience with DynamoDB and access control systems.
- You are fluent in search and data infrastructure, particularly with ElasticSearch.
- You focus on building shared primitives and 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.