Software Engineer

Asana Asana · Enterprise · Warsaw, Poland · Product Engineering

Software Engineer role focused on building and owning full-stack features for Asana's product, including user interface and back-end processing logic. The role involves participating in the entire product development process and integrating Asana with function-specific tools to enhance team collaboration. While the company mentions AI collaboration and the role shows curiosity about AI tools, the core responsibilities are traditional full-stack software engineering.

What you'd actually do

  1. As a full-stack engineer, you get to build and own a broad swath of the product: everything from creating a compelling user interface down to creating efficient, flexible, and scalable back-end processing logic
  2. Participate in every step of the product development process with an open and curious team, working cross-functionally with a product manager, designer, user researcher, and data scientist
  3. Develop clean, beautiful code and leave it better than you found it
  4. Experience growth and development through opportunities to stretch and learn
  5. Be an early employee in our growing Warsaw office, contributing to a culture that keeps Asana's workplace balanced, performant, inclusive, transparent, and aligned with our values

Skills

Required

  • 4+ years of full-stack experience
  • Javascript/Typescript (React and Node.js) or Scala
  • Excellent communication skills
  • Sound autonomous judgment
  • Attention to detail

Nice to have

  • integration development

What the JD emphasized

  • 4 or more years of full-stack experience working in large, well-maintained codebases building user-facing products (integration development preferred), with professional experience in Javascript/Typescript (React and Node.js) or Scala