Join Doist,
Achieve amazing things

Life at Doist

At Doist, we are designers, engineers, and communicators united by a common goal, not a common location.

We understand the tools our customers need to succeed in today’s workplace, because we need them, too.

We build them, share them, and use them to power new ideas, new improvements, and new ways of working.

Joining Doist means that you will accomplish amazing things, and join a team that you can truly take pride in.

You’ll love it here

At Doist you’ll enjoy a competitive salary, new gadgets, a coworking space wherever you are, a sports plan, education reimbursement and much more. The best perk, though? Amazing team members.

Flexible hours

Night owl? No worries. Since most of us work remotely from around the globe, we’re free to make our own schedules and connect with the rest of the team throughout the day (or night!).

Paid vacations

When you work in a fast-paced environment, R&R is important. At Doist, our team gets 25 days of paid vacation (in addition to national holidays) per year.

Self improvement

We support you in improving your mind and body with up to $3,000 a year for healthy activities, snacks, education, music, and conference attendance.

Work from anywhere

Doist is a chiefly internet-based company– as long as you have a good internet connection, you’re free to work from wherever you please. In fact, our team is spread across 21 different countries!

Doist

Open Positions

Twist Swift Developer

At Doist, we strive to build not only amazing products but amazing groups of people. Our multidisciplinary teams are passionate about creating products like Todoist and Twist that improve people’s lives. They thrive on innovating new solutions to old productivity challenges and seek to change how productivity tools are made.

Doist is a global, remote-first company and we believe that our way of working– independent of borders and time zones– is the future. As part of the team developing Twist for macOS and iOS, you’ll play a key role in helping us inspire the workplace of the future.

Your Role

Since we launched Twist in June of 2017, over 50,000 people have started using the app to communicate more efficiently and calmly with their teams. In this role, you’ll work on developing both Twist’s macOS and iOS clients and in order to provide our users with a fantastic and stable experience across their Apple devices.

Requirements

We're looking for someone with:

  • A solid grasp of Swift and iOS, as you’ll need to stay up-to-date on all both apps’ codebases
  • A basic grasp of AppKit (Twist for macOS is a native app)
  • Good understanding of KVO, CoreData, AutoLayout, TextKit – we use these extensively
  • A basic understanding of CoreAnimation
  • It’s a plus if you have some experience with functional testing
  • Experience with Git and GitHub
  • Fluency in written and spoken English, and the ability to clearly express your ideas to a multicultural team
  • Proven ability to work autonomously and stay self-motivated

Who we are and what we value

At Doist, we’ve always questioned the conventional way of doing things. While other startups live and die on VC funding, we’ve built our company independently and sustainably. While other companies seek a quick exit by acquisition, our team doubles down on our long-term vision.

Our mission is to inspire the workplace of the future by creating simple yet powerful productivity tools that promote a calmer, more balanced, more fulfilling way of working and living. We value simplicity over complexity, democracy over hierarchy, and craft over credentials.

The Doist team’s core values are: responsibility + independence, passion + craftsmanship, awareness + balance, team-player, respect + professionalism, clear communication, focus + impact, self-mastery, and courage.

Benefits

We’re bootstrapped, profitable, and committed to building a sustainable company that will continue to grow for decades to come. That means we value work-life balance and invest in our employees’ long-term growth.

We offer:

  • Competitive compensation
  • Generous paid vacation + national holidays
  • Education stipends
  • Flexible schedule and location
  • Home office perks
  • And much more

This is a remote position, so you’re free to work from wherever you please on whatever schedule works best for you. You’ll also have the option to work from our office in Porto, Portugal or rent a coworking space in the city where you live. We invite you to learn more about how we work on Doist’s Ambition & Balance blog.

Full-Time Brand Illustrator

At Doist, we strive to build not only amazing products but amazing groups of people. Our multidisciplinary teams are passionate about creating products like Todoist and Twist that improve people’s lives. They thrive on innovating new solutions to old productivity challenges and seek to change how productivity tools are made.

Doist is a global, remote-first company and we believe that our way of working — independent of borders and time zones — is the future.

Your role

As an illustrator at Doist you will work closely with the Marketing and Design teams to evolve our illustration style to inspire millions of people to be more engaged users. You will work on both product and marketing illustrations, translating complex concepts into simple and delightful illustrations.

Requirements

We’re looking for someone with:

  • A portfolio that demonstrates passion for illustration, conceptual ability and attention to detail
  • Experience in brand illustration
  • Ability to balance multiple large and small projects at the same time
  • Ability to adapt to a specific illustration style and evolve it
  • Fluency in written and spoken English and ability to express your ideas in a written form
  • Proven ability to work autonomously, stay self-motivated and be self-organized, or previous experience working in remote teams.
  • Bonus: Animation, UI/UX experience, background in Graphic Design, self-initiative and ability to transform metaphors into illustrations

Benefits

We’re bootstrapped, profitable, and committed to building a sustainable company that will continue to grow for decades to come. That means we value work-life balance and invest in our employees’ long-term growth.

We offer:

  • Competitive compensation
  • Generous paid vacation + national holidays
  • Education stipends
  • Flexible schedule and location
  • Home office perks
  • And much more

This is a remote position, so you will be free to work from wherever you please on whatever schedule works best for you. You’ll also have the option to work from our offices in Porto, Portugal, Barcelona, Spain or rent a co-working space in the city where you live.

We invite you to learn more about how we work on Doist’s Ambition & Balance blog and to have a look at Twist's and Todoist's illustrations & designs.

Full-Time Finance Intern

Doist is a global, remote-first company and we believe that our way of working– independent of borders and time zones– is the future. Our apps, Todoist and Twist, empower people and teams to do more and stress less. We’ve worked hard to foster a close-knit culture of scrappiness, independence, responsibility and ownership while also maintaining a healthy work-life balance. As part of our team, you’ll play a key role in helping us inspire the global workplace of the future.

Your role

As a full-time Finance Intern, you’ll:

  • Collaborate with Doist’s Financial Manager on the planning, reporting and operations of finance and accounting for Doist worldwide
  • Prepare month-end journal entries, account reconciliation and accounts payable management
  • Support Doist’s Financial Manager on quarterly and annually accounting and finance reviews
  • Assist Doist’s Financial Manager on topics such as worldwide tax compliance
  • Work with Doist’s data analyst and Financial Manager to maintain our sales dashboard
  • Help with monthly work expense monitoring and reporting.

As with other interns in Doist’s past, this internship is open to becoming a full-time employment position depending on performance and cultural fit.

Requirements

  • A background in Business, Accounting or Finance
  • Proficiency in MS Excel and Xero accounting software
  • You should be familiar with IFRS and U.S. GAAP
  • Fluency in written and spoken English, and the ability to clearly express your ideas to a multicultural team
  • The ability to work autonomously and stay self-motivated
  • You’re willing to ask questions, adapt to feedback, engage in respectful debate, speak up when something doesn’t seem right, and defend your point of view. You bring an open mind to your work.
  • You’re excited to take on a challenge­. You may not always know the right answer, but you’re willing to be proactive in finding solutions, coming up with new ideas, and continuing to learn.

Who we are and what we value

At Doist, we’ve always questioned the conventional way of doing things. While other startups live and die on VC funding, we’ve built our company independently and sustainably. While other companies seek a quick exit by acquisition, our team doubles down on our long-term vision.

Our mission is to inspire the workplace of the future by creating simple yet powerful productivity tools that promote a calmer, more balanced, more fulfilling way of working and living. We value simplicity over complexity, democracy over hierarchy, and craft over credentials.

The Doist team’s core values are: responsibility + independence, passion + craftsmanship, awareness + balance, team-player, respect + professionalism, clear communication, focus + impact, self-mastery, and courage.

Benefits

We’re bootstrapped, profitable, and committed to building a sustainable company that will continue to grow for decades to come. That means we value work-life balance and invest in our employees’ long-term growth.

For full-time interns, we offer:

  • Paid internship
  • Paid vacation
  • The option to work from Doist’s Porto or Barcelona office– we will reimburse your flight there and back
  • Coworking space reimbursement
  • Flexible schedule and location: work on the schedule that fits you best, from anywhere in the world you please
  • Free Todoist Premium upgrades

We invite you to learn more about how we work on Doist’s Ambition & Balance blog.

Developer Advocate

At Doist, we strive to build not only amazing products but amazing groups of people. Our multidisciplinary teams are passionate about creating products like Todoist and Twist that improve people’s lives. They thrive on innovating new solutions to old productivity challenges and seek to change how productivity tools are made.

Doist is a global, remote-first company and we believe that our way of working– independent of borders and time zones– is the future. As part of the API & Integrations team, you’ll play a key role in helping us inspire the workplace of the future.

Your role

As a developer advocate you’ll be responsible for cultivating thriving ecosystems around Doist’s apps. Today, Todoist has around 60 Key Integration Partners and Twist has 10 – your role will be to expand the number of partners and to nurture the relationships with each one of them. You yourself are a developer and have experience writing understandable and testable code, preferably in a production environment. In this role you’ll occasionally step in to help code the integrations; you’ll also be in charge of curating app directories and will act as an advocate to promote Doist’s APIs to third party developers.

Requirements

  • Hands on experience with software development stacks such as
  • Python (preferred), Golang, Ruby, Java, or Javascript.
  • Existing relationships with and/or demonstrated interest in developers and developer communities.
  • The ability to go beyond coding and think about the general growth of a platform without focusing on one single programming language or library.
  • You have a passion for discovering new apps and services and you’re able to implement proof of concept integrations from start to finish.
  • Fluency in written and spoken English.
  • Proven ability to work autonomously and stay self-motivated.

At Doist, we’ve always questioned the conventional way of doing things. While other startups live and die on VC funding, we’ve built our company independently and sustainably. While other companies seek a quick exit by acquisition, our team doubles down on our long-term vision.

Our mission is to inspire the workplace of the future by creating simple yet powerful productivity tools that promote a calmer, more balanced, more fulfilling way of working and living. We value simplicity over complexity, democracy over hierarchy, and craft over credentials.

The Doist team’s core values are: responsibility + independence, passion + craftsmanship, awareness + balance, team-player, respect + professionalism, clear communication, focus + impact, self-mastery, and courage.

Benefits

We’re bootstrapped, profitable, and committed to building a sustainable company that will continue to grow for decades to come. That means we value work-life balance and invest in our employees’ long-term growth.

We offer:

  • Competitive compensation
  • Generous paid vacation + national holidays
  • Education stipends
  • Flexible schedule and location
  • Home office perks
  • And much more

This is a remote position, so you will be free to work from wherever you please on whatever schedule works best for you. You’ll also have the option to work from our offices in Porto, Portugal, Barcelona, Spain or rent a co-working space in the city where you live.

We invite you to learn more about how we work on Doist’s Ambition & Balance blog.

Senior Android Developer

At Doist, we strive to build not only amazing products but amazing groups of people. Our multidisciplinary teams are passionate about creating products like Todoist and Twist that improve people’s lives. They thrive on innovating new solutions to old productivity challenges and seek to change how productivity tools are made.

Doist is a global, remote-first company and we believe that our way of working– independent of borders and time zones– is the future. As part of our Android team, you’ll play a key role in helping us inspire the workplace of the future.

Your Role

As a Senior Android Developer, you will join our five-person Android team to help build the Twist for Android client. In addition to improving the app and implementing new features, you'll be working closely with designers as well as developers from other teams in order to have a consistent experience across platforms, while making the best possible Android app that also adheres to Material design. You’ll also participate in making important product decisions that help ensure that Twist allows teams to work calmly and efficiently. Twist is an evolving and fast-changing product, but we believe that a good foundation is better than quick fixes. You’ll help us solidify that foundation and grow Twist for Android to new heights.

Requirements

We're looking for someone with:

  • 5+ years of Android development experience.
  • A deep understanding of the Android framework and Java programming language.
  • Knowledge of algorithms, data structures and software engineering practices.
  • Demonstrated passion for creating high-quality consumer apps.
  • Experience with Git, GitHub and Android Studio.
  • Fluency in written and spoken English.
  • Proven ability to work autonomously and stay self-motivated.
  • Experience or interest in Kotlin is a plus!

Who we are and what we value

At Doist, we’ve always questioned the conventional way of doing things. While other startups live and die on VC funding, we’ve built our company independently and sustainably. While other companies seek a quick exit by acquisition, our team doubles down on our long-term vision.

Our mission is to inspire the workplace of the future by creating simple yet powerful productivity tools that promote a calmer, more balanced, more fulfilling way of working and living. We value simplicity over complexity, democracy over hierarchy, and craft over credentials.

The Doist team’s core values are: responsibility + independence, passion + craftsmanship, awareness + balance, team-player, respect + professionalism, clear communication, focus + impact, self-mastery, and courage.

Benefits

We’re bootstrapped, profitable, and committed to building a sustainable company that will continue to grow for decades to come. That means we value work-life balance and invest in our employees’ long-term growth.

We offer:

  • Competitive compensation
  • Generous paid vacation + national holidays
  • Education stipends
  • Flexible schedule and location
  • Home office perks
  • And much more

This is a remote position, so you’re free to work from wherever you please on whatever schedule works best for you. You’ll also have the option to work from our office in Porto, Portugal or rent a coworking space in the city where you live. We invite you to learn more about how we work on Doist’s Ambition & Balance blog.

Freelance English to Swedish Translator

Doist is a global, remote-first company and we believe that our way of working– independent of borders and time zones– is the future. We create tools that empower people and teams around the world to do more and stress less and, as a freelance translator, you will play a key role in helping us inspire the global workplace of the future.

We work hard to provide an amazing, localized experience– when your productivity app speaks your same language, you can focus on your most important tasks right away. Todoist, our popular to-do list app used by 10+ million people, is translated into almost 20 different languages, and we have recently begun translating our newest software, Twist.

Your role

We’re looking for a native Swedish speaker who has a demonstrated passion and experience for translation. In this role, you will deliver excellent translation services, delighting our customers with localized app, help, and marketing content. You’ll collaborate closely with localization project managers to develop specific terminology for new features which will shape the Doist voice for your local market/region. You will also be responsible for identifying and addressing linguistic issues, and maintaining language references such as a glossary and style guide.

Requirements

We’re looking for someone with:

  • Native-level fluency in English and Swedish
  • At least 2 years of translation experience, preferably for a tech company
  • Demonstrated passion for localization quality and consistency
  • Extremely proactive work style with the ability to deliver on a tight schedule
  • Perfect English skills and very high attention to detail
  • The ability to work autonomously and stay self-motivated
  • Bonus: an understanding of translation management tools, glossary, translation memory

Who we are and what we value

At Doist, we’ve always questioned the conventional way of doing things. While other startups live and die on VC funding, we’ve built our company independently and sustainably. While other companies seek a quick exit by acquisition, our team doubles down on our long-term vision.

Our mission is to inspire the workplace of the future by creating simple yet powerful productivity tools that promote a calmer, more balanced, more fulfilling way of working and living. We value simplicity over complexity, democracy over hierarchy, and craft over credentials.

The Doist team’s core values are: responsibility + independence, passion + craftsmanship, awareness + balance, team-player, respect + professionalism, clear communication, focus + impact, self-mastery, and courage.

Benefits

Doist is a diverse, remote-first team that’s committed to building a sustainable company that will continue to grow for decades to come. Our mission is to inspire the workplace of the future by creating simple yet powerful productivity tools that promote a calmer, more balanced, more fulfilling way of working and living.

Some benefits include:

  • Flexible schedule and location: this is a remote freelance position, so you are free to work from wherever you please on whatever schedule works best for you
  • Joining a dynamic international team that spans 20 countries
  • Free Todoist premium vouchers

We invite you to learn more about how we work on Doist’s Ambition & Balance blog.

Support Specialist (Bilingual Korean/English)

Doist is a global, remote-first company and we believe that our way of working– independent of borders and time zones– is the future. We create tools like Todoist and Twist that empower people and teams to do more and stress less. As part of our support team, you will play a key role in helping our users achieve their most important goals.

Being part of Doist means that you’ll become part of a culture that’s based on excelling in our craft while also maintaining a healthy work-life balance. You’ll join a multicultural support team that’s passionate about delivering excellent customer service and delighting our customers who contact us from around the world.

Your role

In this full-time, fast-paced and intellectually challenging role, you’ll be:

  • Delivering outstanding multi-channel customer support in English and Korean across Zendesk, social media, blog, app stores, etc.
  • Reproducing product issues, reporting them to the appropriate engineering teams and monitoring their status
  • Sharing user feedback with internal teams to identify customer needs and translate user insights into a better product experience

Requirements

We’re looking for someone with:

  • Native-level fluency, both written and spoken- in English and Korean (additional language skills is a plus)
  • Good understanding of at least 2 of the following operating systems: macOS, Windows, Android, iOS
  • Excellent writing skills with an articulate, conversational style
  • Extremely proactive, organized and responsible, with the ability to work well independently and as part of a team
  • Demonstrated passion for customer care
  • Enthusiasm about working in an international, multi-cultural environment
  • Willingness to work flexible hours and weekend shifts when required. This position is full-time and requires a 40 hour workweek
  • Ideal applicants are existing Todoist users who use the product regularly

Benefits

Who we are and what we value

At Doist, we’ve always questioned the conventional way of doing things. While other startups live and die on VC funding, we’ve built our company independently and sustainably. While other companies seek a quick exit by acquisition, our team doubles down on our long-term vision.

Our mission is to inspire the workplace of the future by creating simple yet powerful productivity tools that promote a calmer, more balanced, more fulfilling way of working and living. We value simplicity over complexity, democracy over hierarchy, and craft over credentials.

The Doist team’s core values are: responsibility + independence, passion + craftsmanship, awareness + balance, team-player, respect + professionalism, clear communication, focus + impact, self-mastery, and courage.

We’re bootstrapped, profitable, and committed to building a sustainable company that will continue to grow for decades to come. That means we value work-life balance and invest in our employees’ long-term growth.

We offer:

  • Competitive compensation
  • Generous paid vacation + national holidays
  • Education stipends
  • Flexible schedule and location
  • Home office perks
  • And much more

This is a remote position, so you’re free to work from wherever you please on whatever schedule works best for you. You’ll also have the option to work from our office in Porto, Portugal or rent a coworking space in the city where you live. We invite you to learn more about how we work on Doist’s Ambition & Balance blog.


Support Specialist (Bilingual Portuguese/English)

Doist is a global, remote-first company and we believe that our way of working– independent of borders and time zones– is the future. We create tools like Todoist and Twist that empower people and teams to do more and stress less. As part of our support team, you will play a key role in helping our users achieve their most important goals.

Being part of Doist means that you’ll become part of a culture that’s based on excelling in our craft while also maintaining a healthy work-life balance. You’ll join a multicultural support team that’s passionate about delivering excellent customer service and delighting our customers who contact us from around the world.

Your role

In this full-time, fast-paced and intellectually challenging role, you’ll be:

  • Delivering outstanding multi-channel customer support in English and Portuguese across Zendesk, social media, blog, app stores, etc.
  • Reproducing product issues, reporting them to the appropriate engineering teams and monitoring their status
  • Sharing user feedback with internal teams to identify customer needs and translate user insights into a better product experience

Requirements

We’re looking for someone with:

  • Native-level fluency, both written and spoken- in English and Portuguese (additional language skills is a plus)
  • Good understanding of at least 2 of the following operating systems: macOS, Windows, Android, iOS
  • Excellent writing skills with an articulate, conversational style
  • Extremely proactive, organized and responsible, with the ability to work well independently and as part of a team
  • Demonstrated passion for customer care
  • Enthusiasm about working in an international, multi-cultural environment
  • Willingness to work flexible hours and weekend shifts when required. This position is full-time and requires a 40 hour workweek
  • Ideal applicants are existing Todoist users who use the product regularly

Benefits

Who we are and what we value

At Doist, we’ve always questioned the conventional way of doing things. While other startups live and die on VC funding, we’ve built our company independently and sustainably. While other companies seek a quick exit by acquisition, our team doubles down on our long-term vision.

Our mission is to inspire the workplace of the future by creating simple yet powerful productivity tools that promote a calmer, more balanced, more fulfilling way of working and living. We value simplicity over complexity, democracy over hierarchy, and craft over credentials.

The Doist team’s core values are: responsibility + independence, passion + craftsmanship, awareness + balance, team-player, respect + professionalism, clear communication, focus + impact, self-mastery, and courage.

We’re bootstrapped, profitable, and committed to building a sustainable company that will continue to grow for decades to come. That means we value work-life balance and invest in our employees’ long-term growth.

We offer:

  • Competitive compensation
  • Generous paid vacation + national holidays
  • Education stipends
  • Flexible schedule and location
  • Home office perks
  • And much more

This is a remote position, so you’re free to work from wherever you please on whatever schedule works best for you. You’ll also have the option to work from our office in Porto, Portugal or rent a coworking space in the city where you live. We invite you to learn more about how we work on Doist’s Ambition & Balance blog.


Support Specialist (Bilingual Chinese/English)

At Doist, our best resource, hands-down, is our team. For the last five years, we’ve focused on fostering an amazing culture of scrappiness, independence, responsibility and ownership. We believe that a strong, vibrant and cohesive company culture comes before anything else.

Our diverse international team continues to grow and, now, we are seeking to hire a Bilingual Support Specialist who has a passion, the right skills, and a solid experience to deliver excellent customer service and delight our customers with care.

Your duties will include:

  • Delivering outstanding multi-channel (Zendesk, social media, blog, app stores, etc.) customer support in English and Chinese
  • Reproducing product issues, reporting them to the appropriate engineering teams and monitoring their status
  • Sharing user feedback with internal teams to identify customer needs and translate user insights into a better product experience

Requirements

We’re looking for someone with:

  • Native-level fluency, both written and spoken, in English and Chinese (additional language skills is a plus)
  • Good understanding of at least 2 of the following operating systems: macOS, Windows, Android, iOS
  • Excellent writing skills with an articulate, conversational style
  • Extremely proactive, organized and responsible, with the ability to work well independently and as part of a team
  • Demonstrated passion for customer care
  • Enthusiasm about working in an international, multi-cultural environment
  • Willingness to work flexible hours and weekend shifts when required
  • Ideal applicants are existing Todoist users who use the product regularly

Benefits

We’re bootstrapped, profitable, and committed to building a sustainable company that will continue to grow for decades to come. That means we value work-life balance and invest in our employees’ long-term growth. We offer:

  • Competitive compensation
  • Generous paid vacation + national holidays
  • Education stipends
  • Flexible schedule and location
  • And much more

This is a remote position, so you will be free to work from wherever you please on whatever schedule works best for you. You’ll also have the option to work from our office in Porto, Portugal or rent a co-working space in the city where you live.

You can read more about how we work on our team blog, in this Forbes article, and in this Fast Company article.

Front-end Engineer

At Doist, we strive to build not only amazing products but amazing groups of people. Our multidisciplinary teams are passionate about creating products like Todoist and Twist that improve people’s lives. They thrive on innovating new solutions to old productivity challenges and seek to change how productivity tools are made.

Doist is a global, remote-first company and we believe that our way of working– independent of borders and time zones– is the future.

Your role

In this role, you’ll collaborate closely with Todoist’s back-end development and design teams to turn Todoist into a true productivity hub. This is a challenging task since Todoist is constantly evolving and is available on many platforms and continues to grow weekly. You’ll help improve Todoist by building useful and innovative features, building reusable libraries and tools, and improving our codebases with modern JavaScript tools such React and Redux.

As a front-end JavaScript engineer you’ll:

  • Contribute code to multiple projects and initiatives that modernize our front-end code to follow latest best practices (e.g. ES6, React)
  • Propose, design, develop, and deploy new functionalities
  • Be a responsible team member: do code reviews, mentor others, refactor code, share knowledge

Requirements

The ideal candidate is a savvy JavaScript developer with a deep understanding of the latest Internet technologies, a keen engineering intuition, and outstanding communication skills. In addition, you should have:

  • Experience building complex interactive web applications.
  • Solid knowledge of modern JavaScript. You should have a substantial grasp of concepts like prototypes, closures, asynchronous programming and ES6.
  • The ability to use and customize tools (i.e. Webpack, Gulp) to streamline your development/build process.
  • Good computer science fundamentals, especially regarding your knowledge related to the web technology stack.
  • Proven ability to work autonomously and stay self-motivated, or previous experience working in remote teams.
  • Fluency in written and spoken English.
  • Bonus: Experience working with React and Redux.

Benefits

We’re bootstrapped, profitable, and committed to building a sustainable company that will continue to grow for decades to come. That means we value work-life balance and invest in our employees’ long-term growth.

We offer:

  • Competitive compensation
  • Generous paid vacation + national holidays
  • Education stipends
  • Flexible schedule and location
  • Home office perks
  • And much more

This is a remote position, so you will be free to work from wherever you please on whatever schedule works best for you. You’ll also have the option to work from our office in Porto, Portugal or rent a co-working space in the city where you live.

You can read more about how we work on our team blog, in this Forbes article, and in this Fast Company article.

Front-end Developer

At Doist, we strive to build not only amazing products but amazing groups of people. Our multidisciplinary teams are passionate about creating products like Todoist and Twist that improve people’s lives. They thrive on innovating new solutions to old productivity challenges and seek to change how productivity tools are made.

Doist is a global, remote-first company and we believe that our way of working– independent of borders and time zones– is the future.

Your role

As a front-end developer you will work closely the design and back-end development teams at Doist to help us improve and maintain our product & company pages, blogs, emails and newsletters, making sure they are accessible to everyone. You’ll help improve our apps and communication by building reusable libraries and tools.

Requirements

We’re looking for someone with:

  • 2+ years of industry experience as a Web Developer using HTML, CSS and Javascript
  • Experience building reusable code and libraries
  • Experience coding emails and web-pages for maximum speed and scalability
  • Solid knowledge of Javascript and animations techniques
  • Experience with Python, Less, npm, Gulp, Git and Github
  • Proven ability to work autonomously and stay self-motivated, and/or previous experience working in remote teams.
  • Fluency in written and spoken English, and the ability to clearly express your ideas to a multicultural team

Benefits

We’re bootstrapped, profitable, and committed to building a sustainable company that will continue to grow for decades to come. That means we value work-life balance and invest in our employees’ long-term growth.

We offer:

  • Competitive compensation
  • Generous paid vacation + national holidays
  • Education stipends
  • Flexible schedule and location
  • Home office perks
  • And much more

This is a remote position, so you will be free to work from wherever you please on whatever schedule works best for you. You’ll also have the option to work from our offices in Porto, Portugal, Barcelona, Spain, or rent a co-working space in the city where you live. We invite you to learn more about how we work on Doist’s Ambition & Balance blog.

Back-end Engineer (Python)

At Doist, we strive to build not only amazing products but amazing groups of people. Our multidisciplinary teams are passionate about creating products like Todoist and Twist that improve people’s lives. They thrive on innovating new solutions to old productivity challenges and seek to change how productivity tools are made.

Doist is a global, remote-first company and we believe that our way of working– independent of borders and time zones– is the future. As part of our web team, you’ll play a key role in helping us inspire the workplace of the future.

Your role

We’re searching for an engineer who will join our back-end team. The ideal candidate is a solid Python developer with a deep understanding of Internet technologies, experience in designing APIs, a strong engineering intuition, and good communication skills. In this role you’ll help us improve Todoist by adding useful, innovative features and you’ll work to make the service faster, more stable, and more convenient. It’s a challenging task since Todoist is constantly evolving and is available on 10+ platforms with over 50 partners integrations which continue to grow weekly.

You’ll collaborate closely between Todoist’s development team, partner companies, and independent developers to turn Todoist into a true productivity hub.

As a back-end Python engineer you'll:

  • Contribute code to multiple projects and initiatives that make our back-end better
  • Propose, design, develop, and deploy new features
  • Assume a role in planning the evolution of Todoist API, adding new features and optimizing the code.
  • Build more language SDKs for our API Design and build integrations between Todoist and third-party platforms
  • Be a responsible team member: do code reviews, mentor others, refactor code, share knowledge

Requirements

The ideal candidate will have:

  • 3+ years of professional experience developing for the web
  • Expert level knowledge of Python
  • A background in designing and refactoring large-scale systems
  • Experience with Git and GitHub
  • Fluency in written and spoken English
  • Proven ability to work autonomously and stay self-motivated, or previous experience working in remote teams

Benefits

We’re bootstrapped, profitable, and committed to building a sustainable company that will continue to grow for decades to come. That means we value work-life balance and invest in our employees’ long-term growth.

We offer:

  • Competitive compensation
  • Generous paid vacation + national holidays
  • Education stipends
  • Flexible schedule and location
  • Home office perks
  • And much more

This is a remote position, so you will be free to work from wherever you please on whatever schedule works best for you. You’ll also have the option to work from our offices in Porto, Portugal, Barcelona, Spain, or rent a co-working space in the city where you live.

We invite you to learn more about how we work on Doist’s Ambition & Balance blog.

Your position

No open vacancies in your area? You can still apply for a job. We’re always looking for talented people!