You'll be totally fine. Long term it will have zero negative impact on your career.
Short term: my advice is to be very aggressive with your career management.
For better or worse, your career history is judge on how successful the companies you worked for.
Ask yourself, knowing nothing, which engineer would you hire:
Engineer 1-- did engineering on the Uber app
or
Engineer 2-- did engineering on Yadzoks, the leading shovel sharing app (shut down after 13 months, being unable to raise series A)
Could be that Engineer 1 was a bump on a log, and Engineer 2 was a total champion. But truth is Engineer 1 gets more love, probably out people's suppressed fear of the randomness of software market success and the irrational belief that maybe Engineer 1 "knows the answer" on how to be successful.
So you have the equivalent of a "dud" on your cv. Probably no worse then a random VC backed software flame out, maybe you'll get a few "har hars" at the beginning of the interviews, but most hiring managers will think they have you at an advantage-- was this guy just coding an internal wardrobe app for Elizabeth Holms? and not working on cutting edge, successful products?
1) Your best bet is to go quickly... you'd rather be the 1st engineer out, rather than the 500th.
2) Because hiring managers think they have you at an advantage, be humble, give them 1 (and only 1!!) piece of dirt where it seemed like something was amiss to acknowledge that you worked at a dud.
3) Don't "hold out" for the right position. If you get the dream job take it, but even if you don't if you think its a decent role and something you can build on it, take it. You're best to view this as a 2 year step back: take something more junior, with lower comp, then kick ass, prove yourself, get the step up in 1 year, and if they don't then look again for your ideal position. You'll gone a long way to "laundering your experience"