Senior Software Engineer

Asana Asana · Enterprise · New York, NY · Product Engineering

Senior Software Engineer role on the Product team at Asana, focusing on building full-stack features end-to-end for millions of users. The role involves designing data models, implementing interaction behaviors, and working closely with UI designers and the infrastructure team. Emphasis is on creating a superlative user experience through continuous deployment and attention to detail.

What you'd actually do

  1. You will work full-stack to develop new features used by millions of Asana users
  2. Participate in every step of the product development process with an open and curious team
  3. Develop clean, beautiful code and leave it better than you found it
  4. Experience growth and development by being paired with a mentor who will support and guide you through opportunities to stretch and learn

Skills

Required

  • Typescript
  • React
  • Excellent communication skills for collaborating with other teams
  • Sound judgment when balancing moving quickly with producing quality code and long-term code maintainability

Nice to have

  • Passion for creating a superlative user experience and attentive to details
  • Appreciate productivity and care deeply about helping teams collaborate more effectively and efficiently, including your own

What the JD emphasized

  • 5+ years of experience working within large, well maintained codebases