4 months ago
Reykjavík, IcelandMid Level / Senior
Responsibilities
- Design, build, and iterate on frameworks that influence all aspects of the Asana product.
- Partner with other teams to identify opportunities for faster development.
- Analyze complex systems to uncover issues and areas for improvement.
- Champion code quality and best practices through example.
- Develop new APIs that support Asana’s feature-rich web application.
- Write clean, maintainable code and strive for continuous improvement.
- Collaborate with a world-class engineering team to build new functionality.
Requirements
- 2+ years of backend engineering experience in large, well-maintained codebases.
- Ability to learn quickly and navigate complex codebases.
- Sound judgment in balancing speed with code quality.
- Focus on establishing high-quality software engineering patterns.
- Familiarity with React/GraphQL ecosystem and TypeScript is preferred.
- Demonstrated curiosity about AI tools and emerging technologies.
Benefits
- Mental health, wellness & fitness benefits.
- Career coaching & support.
- Inclusive family building benefits.
- Long-term savings or retirement plans.
- In-office culinary options to cater to dietary preferences.
Tech Stack
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.
