6 months ago
Vancouver, CanadaSenior
Responsibilities
- Own and shape guidelines for excellent API design and enable engineering teams to implement best practices through self-service.
- Build and improve scalable platform solutions across the full stack using Scala and TypeScript.
- Improve the experience for external developers and AI agents through secure, intuitive interfaces and API gateways.
- Develop maintainable, high-quality code and improve existing systems.
- Partner with cross-functional stakeholders to influence the roadmap for the Model Context Protocol server.
Requirements
- 6+ years of experience working within large, complex codebases.
- At least 1 year of experience building public-facing API products or developer platforms.
- Strong communication and collaboration skills for cross-functional work.
- Ability to learn quickly and transition between areas of a large codebase.
- Curiosity about AI tools and emerging technologies and willingness to use them to improve productivity, collaboration, or decision-making.
Benefits
- Mental health, wellness, and fitness benefits.
- Career coaching and support.
- Inclusive family-building benefits.
- Long-term savings or retirement plans.
- In-office culinary options accommodating dietary preferences.
- Vancouver office-centric hybrid schedule with standard in-office days on Monday, Tuesday, and Thursday; Wednesday work-from-home is generally available and Friday flexibility depends on the team and work.
Tech Stack
ScalaTypeScript
Categories
About Asana
Asana builds a work management platform that helps teams plan, track, and coordinate projects and goals, with AI-assisted features and integrations. It sells subscription-based SaaS used across functions from marketing to engineering. Founded in 2008 and headquartered in San Francisco, Asana is publicly traded on the NYSE and used by more than 170,000 organizations, including Accenture and Amazon.
