Backend Software Engineer

🏢 Asana · 📍 Reykjavík · 💼 hybrid
⚡ Direct Talent Broker Referral
Why apply through CandidatesReach?
✔ Tailored Executive Endorsement Letter: Highlight your real strengths and verified background directly to hiring leads.
✔ Your Preferred Screening Terms: Choose between a 1-minute quick phone screen or scheduled email calendar.
✔ $500 Cash Hiring Bonus: Receive $500 direct cash reward after 30 days of active employment.

Position Summary & Responsibilities

We’re looking for an experienced backend engineer with a passion for learning and working on systems. You will work with a world-class team of engineers on deploying and operating existing systems, and building new ones for challenges that are unique to our problem space. You will have a unique opportunity to design, develop, and operate services and frameworks that power Asana.

This role is based in our Reykjavik office with an office-centric hybrid schedule. The standard in-office days are Monday, Tuesday, and Thursday. Most Asanas have the option to work from home on Wednesdays. Working from home on Fridays depends on the type of work you do and the teams with which you partner. If you're interviewing for this role, your recruiter will share more about the in-office requirements.

What you’ll achieve

  • Design, build, and iterate on frameworks that influence all aspects of the Asana product.
  • Partner with other frameworks and product engineering teams to identify opportunities to enable teams to develop faster at Asana, and help the company achieve our goals faster.
  • Analyze complex systems to uncover issues, root causes and areas of improvement
  • Champion code quality and best practices, setting a standard through example and frameworks
  • Develop new APIs that balance usability with the capability to support Asana’s feature-rich web application
  • Write clean, beautiful code, striving to leave it in a better state than you found it
  • Experience growth through opportunities to stretch and learn, enhancing your development
  • Collaborate with a world-class engineering team to build new functionality through intuitive building blocks.

About you

  • 3+ years of BE experience working in large, well-maintained codebases writing and shipping production code
  • Ability to learn quickly and transition seamlessly between different areas of a complex codebase
  • Sound autonomous judgment when balancing moving quickly with producing quality, long-term maintainable code
  • Focus on establishing and spreading high quality software engineering patterns
  • Familiarity with React/GraphQL ecosystem, TypeScript (preferred)
  • Seeking an empowering environment where you and your teammates support each other's growth and development
  • Demonstrated curiosity about AI tools and emerging technologies, with a w
🎯 Candidate Preparation Guide For Asana Applicants

Key Role Competencies & Evaluation Highlights

Key Role Focus:

Deep assessment of clarity of purpose, mindfulness in execution, and the ability to scale organizational operational health.

📋 Preparation Priorities (Key Areas to Clarify):
  • 1. Glorifying hustle culture and burnout as a substitute for smart, structured planning
  • 2. Exhibiting poor cross-functional listening or dominating interview conversations
  • 3. Failing to tie personal KPIs directly to overarching company mission metrics
✨ Recommended Role Alignment Hook:

I eliminate the invisible tax of 'work about work' so teams can channel their absolute best energy into high-impact execution.

🔒 Free Candidate Preparation Access

Unlock Preparation Priorities & Alignment Hook

Sign in below to review role alignment recommendations before submitting your referral.

🤝 Talent Broker Referral · $500 Bonus Included

Apply for Backend Software Engineer

Setup your contact terms & referral note to get recommended directly to the hiring lead at Asana.

⚡ Continue with Google (Instant Setup)
or with email

Already have an account? Sign in here