Software Engineer, Full Stack

Posted on Apr 14, 2020


San Francisco, CA

As a generalist in Product Engineering at Asana, you'll be a full-stack engineer, responsible for end-to-end development of Asana’s features.

You'll design data models, figure out the scaling strategy for a complex, heavily-used product, and implement the UX details that separate great software from good software.

Working closely with our award-winning Design team, and supported by world-class Product Managers, you will focus on delighting users with both large new features and daily small product enhancements.Asana's mission is ambitious, and we strive to build a high-quality product.

We believe that both a high-quality team and a high-quality codebase are critical pieces of that mission.

Our stack uses React and Typescript for the front-end, on top of a Scala backend, with continuous deployment making sure your code goes live to users multiple times every day.Software Engineers at Asana are quickly trusted to own major parts of both the codebase and our processes through the Area of Responsibility system.

We expect you to thrive as a leader in defining and solving problems, with mutual support from your peers.RequirementsPassion for creating amazing user experiences3+ years experience building a complex software product in a team environmentStrong communicator and collaboratorDesirableExperience working in large, high-quality codebasesLike to leave code better than you found itGood understanding of data structures and algorithmsExperience supporting live production infrastructure, can put out fires under pressure when things go wrongAn appetite for data: analyzing metrics and designing A/B tests to help drive the company’s decisionsAsana helps teams orchestrate their work, from small projects to strategic initiatives.

More than 75,000 organizations and millions of users rely on Asana, including AirAsia, AllBirds, Grab, KLM Air France, Kohl’s, Sephora, Traveloka, and Viessmann.

Asana has been named a Top 5 Best Workplace and the #1 Best Workplace in the Bay Area by Fortune three years in a row, and one of Glassdoor’s and Inc.’s Best Places to Work.

With nine global offices, including a San Francisco headquarters and flagship offices in Dublin, New York, Sydney, and Tokyo, Asana is always looking for curious, collaborative, and mission-driven people to help us enable the world’s teams to work together effortlessly.Our goal is to ensure that Asana upholds an inclusive environment where all people feel that they are equally respected and valued, whether they are applying for an open position or working at the company.

We welcome applicants of any educational background, gender identity and expression, sexual orientation, religion, ethnicity, age, citizenship, socioeconomic status, disability, and veteran status, and we'd love to learn about what you can add to our team.

How to Apply

Follow the application procedure at for more info.

Related positions:

Full Stack Software Engineer

WambaTech, Inc., Royal Oak, MI

Full-stack Software Engineer

JPMorgan Chase Bank, N.A., Chicago, IL

Full Stack Software Engineer

JP Morgan Chase, Jersey City, MA

Full Stack Software Engineer

JP Morgan Chase, Jersey City, MA

Full Stack Software Engineer

JP Morgan Chase, Chicago, IL

Download free Serefind app to explore more!