Asana
SoftwareEngineer
Neural analysis suggests this role is
optimal for Mid candidates.
“Software Engineer at Asana. Skills: Full-stack development, Product development. Develop new features. Participate in product development”
What You'll Achieve.
Delight users with features; Delight users with enhancements
Industry & Context.
Balancing speed and quality; Balancing quality and maintainability
What They're Looking For.
Must Have
3+ years of experience, Experience using Typescript, Experience using React
Nice to Have
Experience working within large codebases, Experience working within well maintained codebases
What You'll Do.
Develop new features, Participate in product development, Develop clean code, Improve code quality
How You'll Work.
Team & Collaboration
Collaborating with other teams; Work with UI designers; Partner with infrastructure team
Full Job Description
The Product team builds full-stack features end-to-end. From designing our data models to implementing the subtle interaction behaviors that differentiate good software from great software. We work closely with UI designers and are supported by our infrastructure team. We aim to delight users with both large new features and smaller, daily product enhancements—thanks to our continuous deployment architecture. We want to create a superlative user experience, down to the smallest details. This role is based in our New York City 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 You will work full-stack to develop new features used by millions of Asana users Participate in every step of the product development process with an open and curious team Develop clean, beautiful code and leave it better than you found it Experience growth and development by being paired with a mentor who will support and guide you through opportunities to stretch and learn About you 3+ years of experience working within large, well maintained codebases Experience using Typescript and React Excellent communication skills for collaborating with other teams Sound judgment when balancing moving quickly with producing quality code and long-term code maintainability Passionate about 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 At Asana, we're committed to building teams that include a variety of backgrounds, perspectives, and skills, as this is critical to helping us achieve our mission. If you're interested in this ro
Applying for this Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Asana?
Real rants from real employees. Read before you apply.