Doist, the company behind Todoist and Twist, writes about remote work, asynchronous communication, and productivity.
HN commenters link it in threads on async remote work and criticize Slack's real-time model, while Doist staff also post job openings there.
Doist | Full-stack developer (TypeScript) | Fully Remote + Async
At Doist, our mission is to inspire the workplace of the future by creating simple yet powerful productivity tools that promote a more fulfilling way to work and live.
The Integrations team at Doist is a mission-oriented team that aims to grow Todoist and Twist into platforms, as opposed to just apps. We own various integrations-related codebases but frequently contribute to first-party repos across Doist to meet its goals.
The bulk of the code we write is TypeScript (either with React on the frontend or Express + NestJS on the backend), but we also occasionally contribute to legacy Python codebases. Most of us come from ecosystems other than JavaScript or TypeScript, but we’re fast learners who enjoy learning on the job.
We're looking for a full-stack minded developer that will help us build not only integrations, but the platform capabilities to enable them in the first place.
Apply https://doist.com/careers/0C46363085-full-stack-developer
Sometimes the tool shapes behaviours. Things that are easier to do, will be done more often.
The folks at Doist (makers of todoist app) created Twist.com because of their discontent with slack, it's very interesting to read their blog posts regarding the tool (and others regarding async work), as they state the default settings of an app shapes a lot of the common behaviour. So, for example, their tool does not send a post on the press of the ENTER key (it creates a new line). Sure slack can also do that, but it's not the default and it has impact.
Anyway, it's interesting to read on their UX decisions they seem very thoughtful on UX (even if you might not agree with the toughts), and async/remote work stuff.
edit: went to look for the post, it is older than I recall, and with the old look:
https://blog.doist.com/designing-twist-the-challenge-of-making-teamwork-less-stressful/
Doist | Windows UWP Developer | World | Full-time | Remote: https://doist.com/jobs/#windows-uwp-developer
Doist | Front-end Web Developer | World | Full-time | Remote:
https://doist.com/jobs/#front-end-web-developer
Doist | Api Integrations Developer | World | Full-time | Remote:
https://doist.com/jobs/#api-integrations-developer
Doist | Ai Developer | World | Full-time | Remote:
https://doist.com/jobs/#ai-developer
At Doist, we’re always striving to build not only amazing products but also amazing teams: Teams that innovate and change how productivity tools are made. Our flagship product is Todoist, a to do app with over 10 million users worldwide.
These are all remote positions, so you'll be free to work from wherever you please. You could also choose to work from our office in Porto, Portugal, or we'll get you a co-working space in the city where you live. :)
Doist | Backend Engineer, Apple Engineer | REMOTE | Full-time | https://doist.com/careers
We create simple yet powerful productivity tools like Todoist, used by millions worldwide.
Backend Engineer: Work on the backend that powers Todoist at scale (millions of users, billions of tasks). Current challenges: re-sharding, a new sync engine, and making our systems ready for the next decade. Our stack: Python, SQLAlchemy, MySQL, Redis, AWS, and an in-house Flask-like framework. We’re looking for strong Python skills, experience with at least one other language, and curiosity about using AI competently to improve both developer workflows and product features.
Apple Engineer: Opening this week. Please check our careers page.
Fully remote across 30+ countries. 40 days PTO, coworking budget, hardware budget, AI tools, work & wellness budget, parental leave.
While I agree with much of the OP, I think it’s all over the place.
Asynchronous Communication is they key to me and is described by some remote-first companies [0].
The medium of communication is up for debate.
Co-edited design docs for example. In its simplest form I can write a draft of an ADR as markdown and add it to source control. Ensure people know it’s there and have them edit and comment in their own time. No extra tools needed.
What you do need is a team of people able and willing to spend time working like this. Some teams consist of people that are just drifting along and you’re forced to stick everybody in a room and discuss that one issue with no distractions.
0 https://blog.doist.com/asynchronous-communication/
Doist | Android Engineer | Remote-first | Full-time | Learn more & apply (through June 14): https://doist.com/careers/239B4E837A-android-engineer
Doist’s mission is to empower people with simple yet powerful tools.
We're a multidisciplinary, fully-remote, team that’s passionate about creating products, like Todoist and Twist, that improve people’s lives. We thrive on innovating new solutions to old productivity challenges and we seek to rethink how productivity tools are made.
All our roles are fully remote, so you'll be free to work from wherever you please and on a schedule that works best for you.
To learn more about who we are and how we work, please check out our blog: https://blog.doist.com/