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.
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.
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!).
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.
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.
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!
Back-End Web Developer
We’re looking for a full-time, full stack Python Developer to join our international team of outstanding engineers.
In this role– which can be remote, or based out of our Porto, Portugal office– you will design database systems and build backend APIs to manage millions of users and their data. You’ll also lead efforts to optimize app performance and assist with designing scalable architectures.
Requirements for this position include: 3+ years of experience writing clean and well-designed Python code, 2+ years of experience with SQL, experience working with alternative datastores such as Redis, excellent written and spoken English skills, passion for improving coding and development practices, and desire to work in an international, multi-cultural setting.
Community Management (Internship)
We are seeking a passionate proactive team-player to join Doist as a community manager intern who will work virtually with our worldwide team.
Your day-to-day responsibilities will include managing the brand presence and reputation on owned social media platforms (primarily Twitter, Google+, Facebook, Pinterest, LinkedIn, Flipboard, Dribbble, Instagram, Spotify, etc.), namely, sharing posts/status updates, fostering dialogue, answering questions or comments, monitoring trends, identifying potential influencers and brand advocates.
Attention to detail, self-discipline, and readiness to work outside-the-box are highly critical if not completely essential in this position. Experience in social media, strong people skills to build relationships with our current and potential users, and excellent problem-solving skills in navigating and resolving sensitive situations are highly important for this role. Required skills: Ability to write in English fluently and idiomatically; attention to detail; experience with various social media networks; team-work; the ability to work independently.
Doist is seeking an experienced DevOps engineer to join our growing, international team.
You will support our cloud-based, SaaS platforms as well as app deployments, constructing new systems, and improving existing ones. You’ll participate in building tools and processes that support our infrastructure, use monitoring tools to discover and resolve issues, and build and manage testing environments while working closely with our development team.
Required qualifications include: experience using AWS services at scale; experience in Python scripting; experience running high-volume Internet services; experience configuring and scaling databases such as MySQL and Redis; experience setting up monitoring systems; experience setting up backup systems; and excellent written and spoken English.
Front End Web Developer
We are seeking a full-time front-end web developer to join our international team (either remotely, or working from our Porto, Portugal office).
In this role you’ll implement web applications, collaborate with designers and developers to build, test and launch innovative product solutions.
Full-time, Bilingual Support Staff Member
We are seeking a bilingual, tech-savvy, proactive team-player to join Doist as a full-time support member who will work virtually with our worldwide team, and our current four-person support team.
Attention to detail, self-discipline, and readiness to work outside-the-box are highly critical if not completely essential in this position. The right candidate will also be able to reproduce technical problems and to understand how web-apps and mobile apps work, what can go wrong, and what questions to ask to obtain information about an issue from a customer. Knowledge of foreign languages and experience with Twitter are highly important for this role. This support position requires only written assistance– we do not offer phone support and therefore you will not be asked to give support via telephone.
Required skills: attention to detail; fully multilingual in English and one or more of the following languages: French, Spanish, Portuguese, Chinese or Japanese; experience with various types of software and apps, team-work; the ability to work independently; ability/Readiness to work late and weekend shifts if needed.
Senior Android Developer
We’re looking for a passionate Senior Developer to join our awesome team.
You will be collaborating with our 4-person team of developers as well as working independently on various Android development tasks. Most projects will be related to the mobile development for Todoist for Android (ranked last year by Google as one of the best apps in the Play Store!).
Required qualifications include: 2+ years of professional Android development or an impressive portfolio, familiarity with various algorithms and data structures, experience with Android Studio, awareness of the Material design guidelines, familiarity with Git, passion for what you do, and responsiveness and very good communication (in English). It’s a bonus if you have experience in JUnit / Espresso and/or the Gradle build system, and if you’ve contributed to open-source projects.
We look forward to hearing from you!
Senior iOS UI Developer
We’re looking for a passionate Senior Developer to join our awesome Apple development team.
You will mainly be building high quality interfaces for Todoist for iOS, but also for Todoist for Apple Watch, and Todoist for OS X (native), supported by solid foundations that are shared across all these platforms. You will also be improving the accessibility of our apps and writing exhaustive UI tests using the brand new Xcode 7 UI testing tools.
Required qualifications include: 2+ years of professional iOS development or an impressive portfolio, experience with Xcode and UIKit, deep awareness of the iOS Human Interface Guidelines, familiar with Git, passion for what you do, and responsiveness and good communication (in English). It’s a bonus if you also have experience with WatchKit and AppKit, as well as in XCTest framework, and if you’ve contributed to open-source projects. We look forward to hearing from you!
No open vacancies in your area? You can still apply for a job. We’re always looking for talented people!