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 12 different countries!

Doist

Open Positions

Support Specialist (Bilingual Japanese/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 Japanese
  • Reproducing product issues, reporting them to the 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

Requirements include:

  • Native-level fluency, both written and spoken, in English and Japanese (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

This is a remote position, so you will be free to work from wherever you please. It will also be possible to work from our office in Porto, Portugal or get a co-working space in the city you live.

You can read more about how we work in this Forbes article, or in this Fast Company article.

We look forward to hearing from you!

Support Specialist (Bilingual English/French)

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 French
  • Reproducing product issues, reporting them to the 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

Requirements include:

  • Native-level fluency, both written and spoken, in English and French (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

This is a remote position, so you will be free to work from wherever you please. It will also be possible to work from our office in Porto, Portugal or get a co-working space in the city you live.

You can read more about how we work in this Forbes article, or in this Fast Company article.

We look forward to hearing from you!

Windows UWP Developer

At Doist, we’re always striving to build not only amazing products but also amazing teams: Teams that strive to make our products valued by our customers, and 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.

We are looking for a Windows Developer to play a part in growing our apps on Microsoft platforms, including Windows 10 and Outlook.

The Candidate

The successful candidate will have a blend of modern C# and XAML experience, strong interpersonal skills, and a proven background in defining and driving complex initiatives.

What you will be doing

In this role, the candidate will need to enhance our new UWP Todoist app both in terms of new capabilities and UI features. You will work one-on-one with the team lead of windows development and communicate frequently with our design team. This is a dynamic position that requires someone who is self sufficient and will play an active role not only in implementing but also in defining and designing key features of the final product.

Requirements

What we’re looking for

The ideal candidate will have:

  • A strong knowledge of C# and the ability to leverage its modern features like LINQ
  • A comprehensive understanding of XAML (Note: you don’t need to have experience with the UWP flavor of XAML specifically; WPF will do as well)
  • A track record of success in a similar role with a can-do attitude
  • Fluency in written and spoken English. As Doist is a multicultural company, you’ll need to be a strong English speaker, as you will communicate with people that have very diverse communication styles.

Bonus skills

  • Experience with Office development, especially the new Office 365 APIs
  • A UWP / Windows Phone 8 / Windows 8 app in the Store.

Benefits

This is a remote position, so you will be free to work from wherever you please. You could also choose to work from our office in Porto, Portugal, or get a co-working space in the city where you live. At Doist, our best resource, hands-down, is our team. For the last four years we’ve focused on creating an amazing culture of scrappiness, independence, responsibility and ownership. We believe that a strong, vibrant, and cohesive company culture comes before anything else.

You can read more about how we work in this Forbes article, or in this Fast Company article.

We look forward to hearing from you!

API & Integrations Developer

The candidate

Todoist as a platform is constantly evolving. Every day we are working on improving the service, to add something new and useful to it, and to make it more stable, fast and convenient for users. It’s a challenging task, since official Todoist applications are available on 10+ platforms, and the number of integrations from independent developers is 50+ and growing.

We believe that open API and clear documentation, equally convenient both for us and for independent developers is a cornerstone for solving the task. Close collaboration between Todoist development team, partners and independent developers is turning Todoist into a true productivity hub.

For solving that challenging task we are searching for a person with deep understanding of internet technologies and trends, vast experience in design and development of programming interfaces, developed engineering intuition and communication skills.

What you will be doing

  • Design, write and review application code
  • Have the leading role in planning the evolution of Todoist API
  • Take care of API for new features and API updates
  • Take care of deprecation policies (plan, communicate, enforce)
  • Implement the changes in close collaboration with our mobile development teams, partners and independent developers
  • Design and build integrations between Todoist and third-party platforms
  • Help other Todoist teams, third-party partners and independent developers to build services around Todoist API (Includes meeting with partners, responding to questions by email, support in GitHub & writing documentation.)

Requirements

What we’re looking for

The ideal candidate will have

  • 3+ years of experience of professional web development
  • Expert level knowledge of at least one of Python or Go programming language
  • A background in designing and refactoring large-scale systems
  • A solid understanding security theory and practice
  • Strong communication
  • Fluency in written and spoken English

Bonus skills

  • Passion to automate. If you are active user of IFTTT, Zapier or Huginn, or write your own APIs and small tools, and prefer curl over Web UI while working with cloud services, please tell us!
  • Experience working in remote teams

Benefits

This is a remote position, so you’ll be free to work from wherever you please. You could also choose to work from our office in Porto, Portugal, or get a co-working space in the city where you live.

You can read more about how we work in this Forbes article, or in this Fast Company article. At Doist, our best resource, hands-down, is our team. For the last four 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.

We look forward to hearing from you!

AI Developer

At Doist, we’re always striving to build not only amazing products but amazing groups of people: teams that strive to make our products valued by customers, and ones that innovate and change how productivity tools are made. Our flagship product is Todoist, a to do app used by more than 10 million people worldwide.

We are currently looking for an AI Developer to work as an advocate of AI solutions within the company, building and maintaining large-scale systems that help people get and stay focused.

The Candidate

The successful candidate must have strong experience in AI development along with business aptitude, strong interpersonal skills, and a proven background in defining and driving complex initiatives across cross-functional teams.

This is a challenging opportunity to influence and impact the quality of an online experience worldwide.

What you will be doing

  • Building AI systems that help people get and stay more productive
  • Deploying and maintaining large-scale AI systems
  • Working as an advocate of AI solutions inside the company and building solutions that others can easily use

Requirements

What we’re looking for

The ideal candidate will have:

  • Experience with building and deploying ML/AI solutions as part of work or side projects
  • Strong knowledge of most major machine learning models
  • Strong knowledge of modern machine learning techniques (e.g. deep learning)
  • Knowledge of building and implementing neural nets
  • Expertise in using Python
  • Full-time commitment
  • Strong communication
  • Fluency in written and spoken English

Bonus skills

  • Degree in Computer Science, Math, or Statistics
  • Experience with TensorFlow
  • Experience with Git and GitHub
  • Experience working in remote teams

Benefits

This is a remote position, so you’ll be free to work from wherever you please. You could also choose to work from our office in Porto, Portugal, or get a co-working space in the city where you live.

You can read more about how we work in this Forbes article, or in this Fast Company article. At Doist, our best resource, hands-down, is our team. For the last four 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.

We look forward to hearing from you!

Front-end Web Developer

At Doist, we’re always striving to build not only amazing products, but also amazing teams; teams that strive to make our products valued by our customers, and teams that innovate and change how productivity tools are made.

We are currently looking for a Front-end Developer to build and maintain the web-based interface of a communication tool that will be used by thousands of teams, working as part of the front-end team as we enter an exciting time of testing and launching our latest product.

Requirements

The Candidate

The successful candidate must have strong experience in web development along with business aptitude, strong interpersonal skills, and a proven background in defining and driving complex initiatives across cross-functional teams.

This is a challenging opportunity to influence and impact the quality of an online experience worldwide.

What you will be doing

As with all Doist collaborators, you will be helping more than 9 million people become more productive. In this particular case, your role in that will involve working on a cutting-edge communication tool that will be used by thousands of teams.

Some of your main tasks will be:

  • Designing, writing and reviewing Javascript (JS) code for a complex web application
  • Implementing React view components, actions, and stores compliant with the Flux application architecture
  • Implementing layouts, styles, and animations using LESS

What we’re looking for

The ideal candidate will have:

  • Have published work that reflects their front-end development knowledge
  • Have a good understanding of the JS panorama (past, present, and future) as well as the browser and node environments
  • Be fluent with the npm package manager
  • Understand JS transpilation process and tools
  • Know how to take full advantage of CSS in building layouts and styling and animating HTML elements
  • Have fluent written and spoken English -- as you’ll be working with an international company, you’ll need to communicate with people who have very diverse communication styles.

Bonus skills

  • Fluent in writing React components
  • Experience with JS linters
  • Experience with JS development automation tools
  • Experience with CSS pre-processors like LESS or SASS
  • Experience with Git and GitHub
  • Experience working in remote teams

Benefits

This is a remote position, so you will be free to work from wherever you please. You could also choose to work from our office in Porto, Portugal, or get a co-working space in the city where you live.

At Doist, our best resource, hands-down, is our team. For the last four years we’ve focused on creating an amazing culture of scrappiness, independence, responsibility and ownership. We believe that a strong, vibrant, and cohesive company culture comes before anything else. You can read more about how we work in this Forbes article, or in this Fast Company article.

We look forward to hearing from you!

Your position

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

Senior iOS Developer

At Doist we are always striving to build not only amazing products but also amazing teams. Teams that strive to make our products valued by our customers. Teams that innovate and change how productivity tools are made.

We are currently looking for a Senior iOS Developer to work in a collaborative role with our development team to help design and implement solid and sustainable foundations for our ever evolving systems from the lowest level up to the highest level user interfaces.

The Candidate

The successful candidate must have strong experience in iOS development along with business aptitude, strong interpersonal skills and a proven background in defining and driving complex initiatives across cross-functional teams.

This is a challenging opportunity to influence and impact the quality of an online experience worldwide.

What you will be doing

  • Designing, writing and reviewing application code
  • Documenting and testing the systems you help design/build
  • Help in designing and implementing a sustainable and continuous integration workflow

Requirements

What we’re looking for

The ideal candidate will have:

  • 4+ years of experience in iOS development
  • Strong knowledge of Objective-C and Swift languages
  • A background in designing and refactoring large-scale systems
  • Solid knowledge of testing principles
  • Experience working in remote teams
  • Strong communication
  • Fluency in written and spoken English

Bonuses

  • Experience in developing for watchOS and OS X
  • Experience with UIKit, WatchKit and AppKit
  • Deep awareness of the Apple Human Interface Guidelines
  • Experience with XCTest framework and UITests
  • Experience with Git and GitHub

Benefits

This is a remote position, so you will be free to work from wherever you please. You could also choose to work from our office in Porto, Portugal or get a co-working space in the city where you live.

You can read more about how we work in this Forbes article, or in this Fast Company article.

At Doist, our best resource, hands-down, is our team. For the last four 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.

We look forward to hearing from you!