Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Head of Backend Development image - Rise Careers
Job details

Head of Backend Development

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.

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.

Our Core Values

They are few, but they are mighty. From creating processes to decision-making and recruiting, we build our five core values into nearly every single thing we do.

  • Independence. Others can trust that you’ll deliver on time and your teammates don’t need to worry about you keeping your word.
  • Mastery. You love what you do and care deeply about the quality of your work, down to the smallest details. You’re continuously learning and pushing yourself to the limits of your ability. You're never satisfied with the status-quo.
  • Communication. Your communication is clear, concise, and engaging whether you're explaining a complex idea or providing feedback to a teammate.
  • Ambition & Balance. You aspire to put a dent in the universe. To do this, you set high standards for yourself and those around you. The time you spend on work isn’t measured by quantity, but by quality.
  • Impact. You're able to take a bird's eye view to pinpoint and then solve issues that have a high impact on our customers, our team, and our company. You're committed to the health and success of both your teammates and Doist as a company.

We invite you to visit our blog to learn more about us, our values, and how we work.

Your Role

We are looking for a leader for our Backend team who is highly technical and passionate about creating and maintaining high-quality software that powers long-lasting products, namely Todoist and Twist.

Both are monolithic Python applications, built using a homegrown framework similar to Flask and in the beginnings of a transition to FastAPI. We use AWS extensively, including Aurora, SQS, and ECS Fargate. 

You will:

  • Grow, support, and empower a world-class team of 11 Backend Engineers (including 3 Leads) who are autonomous, productive, and fulfilled. You will be responsible for setting the team up for success, while coaching and providing guidance along the way. 
  • Foster continuous improvement while reorganizing the team's workflows and processes as context changes. You will ensure that tooling and workflows are appropriate, facilitate team brainstorms, while driving and documenting high-level ideas, goals, and best practices. You will foster knowledge sharing.
  • Drive the vision, technical strategy, and technical roadmap for the team and its technology stack. You will do this in an egalitarian way, often facilitating discussions and delegating decision-making. You will do this at scale, serving tens of millions of users and billions of data items.
  • Plan and prioritize company-wide initiatives, coordinating and communicating with various technical and non-technical stakeholders, such as other Engineering teams, Product, or Customer Experience.
  • Plan and prioritize internal initiatives that pay back debt and modernize our systems, contributing to each work cycle by reviewing priorities, availability, and optimal matching of people to projects. You will periodically share updates so that everyone is aware of what's going on behind the scenes.
  • Contribute to shared values, standards, and processes with other Engineering leaders, ultimately shaping up Engineering at Doist as a whole. You will report to the CTO.

About You

It's important to us that the person we hire will thrive in this role. Here are some core things we believe will set you up for success:

  • Having ambition, drive, and experience in building long-lasting codebases and APIs that serve millions of real customers and are continuously improved and modernized.
  • Being technical and hands-on. You understand that engineering management is a technical discipline that requires engaging in technical decision-making. You realize that strong technical instincts and continuously honing them is vital for thriving in that process.
  • Building teams primarily based on trust, autonomy, and transparency. You provide high-level vision in a way that's inspiring to pursue and easy to understand, while carefully incorporating input from the team and spreading ownership over its execution.
  • Supporting and mentoring a resilient team while investing in each person's individual growth. You realize that leadership comes with responsibility and restraint, and that your topmost priority is the motivation and well-being of your team.
  • Focusing on the long-term and uncompromising in yours and Doist's values. You want to join a remote-first company that's multicultural and distributed worldwide, and you're looking to commit to this challenge for many years.

Not sure the role is a good fit for you? That's okay! We'd still be happy to consider you. Here's what the process looks like:

  1. Submit your complete application by January 21 at 2PM UTC. This includes a resume (or manually entered experience) and thoughtful responses to all the application questions. No cover letter needed!
  2. Application screening. We read every application to understand your motivation, skills, and experience. Once your application has been reviewed, you'll receive a response regarding the status of your application.
  3. Value alignment interview with Gonçalo Silva (CTO).
  4. Take-home test project. This will be your opportunity to showcase your role-specific skills.
  5. Role-specific interview with Chiara Cassia (Backend Engineer).
  6. Culture contribution interview with Amir Salihefendić (Founder & CEO).

Our perks and benefits are designed to provide the freedom and support you need to grow personally and professionally. Here’s what that looks like:

The basics

  • Work from anywhere in the world. We never place restrictions on locations.
  • Design your own schedule. Work no more than 40 hours/week.
  • Competitive pay. Our formula-based salary calculation provides a highly competitive rate based on your skills and location.

Expand your professional skills

  • Pursue personal projects. All Doisters get one month per year to spend on a work-related project they’re passionate about
  • Attend conferences. You’ll have a recurring budget to spend on attending conferences that grow your professional knowledge, skills, and network.
  • Company retreats. Our annual company-wide retreats are unforgettable.

Craft your ideal work environment

  • Cozy up at a coworking space. Find a coworking space that’s right for you and Doist will cover the expense.
  • Apps and services budget. You’ll have a monthly budget to spend on services that help you do your job.
  • Hardware budget. You’ll have access to a recurring budget to spend on work-related equipment.

Focus on your well-being

  • Generous time off. Doisters get 8 weeks (40 days) of PTO/year to use as they wish on vacations and national holidays.
  • Parental leave. New parents receive 5 weeks of paid parental leave in addition to 13 weeks of paid pregnancy-related medical leave.
  • Invest in your health and wellness. You’ll have a monthly budget to spend on things like gym membership, healthy snacks, massages, health insurance, etc.

---

All information collected through this application is stored in Workable, Doist’s Applicant Tracking System, where it will be used for recruitment purposes only. For more information on how we handle candidate data at Doist, we invite you to review our recruitment privacy notice. For questions, please contact us at careers@doist.com (managed by Andrew G. & Mitch from People Operations).

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Head of Backend Development, Doist

Are you ready to take on an exciting leadership role as the Head of Backend Development at Doist? In this position, you’ll play a pivotal role in shaping the technical vision and strategy for our highly acclaimed products, Todoist and Twist. As a fully remote team, we are dedicated to creating innovative productivity tools that genuinely enhance the lives of our users. Your mission will be to lead a world-class team of 11 Backend Engineers in developing and maintaining high-quality software that serves millions of people every day. You'll work with cutting-edge technologies, such as Python, AWS, and FastAPI, while cultivating an empowering work environment. Here at Doist, we embrace independence, mastery, and effective communication, and you’ll be at the forefront of fostering these values among your team. Beyond managing daily tasks, you'll be responsible for identifying and driving technical improvements, coordinating with other departments, and sharing insights on how to overcome complex challenges. With a focus on long-term growth, your role will involve mentoring talented engineers, ensuring that each person thrives in their career while building trust and transparency within the team. If you are passionate about backend development and looking to make a meaningful impact in a remote-first, multicultural environment, we’d love to hear from you.

Frequently Asked Questions (FAQs) for Head of Backend Development Role at Doist
What are the primary responsibilities of the Head of Backend Development at Doist?

The Head of Backend Development at Doist is responsible for leading a team of Backend Engineers, shaping technical strategy, and ensuring the delivery of high-quality software products like Todoist and Twist. This role involves mentoring team members, managing workflows, and driving continuous improvement initiatives while coordinating cross-departmental projects.

Join Rise to see the full answer
What qualifications are needed for the Head of Backend Development position at Doist?

Candidates for the Head of Backend Development role at Doist should have significant experience in software development, a solid technical background, and proven leadership skills. Familiarity with Python, AWS, and modern development frameworks is essential. A history of managing engineering teams and delivering high-impact projects is also highly valued.

Join Rise to see the full answer
How does Doist support its Remote Head of Backend Development?

Doist supports its Remote Head of Backend Development through a flexible work environment that includes a competitive salary, work-from-anywhere policies, generous PTO, and opportunities for professional development like attending conferences and pursuing personal projects. The company emphasizes autonomy and provides resources to create a fulfilling remote work experience.

Join Rise to see the full answer
What kind of team will the Head of Backend Development at Doist be managing?

The Head of Backend Development will manage a talented team of 11 Backend Engineers, including 3 Leads. This team is characterized by autonomy, productivity, and a strong sense of collaboration, enabling a culture where the best ideas can flourish and team members are empowered to take ownership of their work.

Join Rise to see the full answer
What kind of company culture can the Head of Backend Development expect at Doist?

At Doist, the company culture is built on core values such as independence, mastery, communication, ambition, balance, and impact. Employees are encouraged to take initiative, communicate openly, and support one another, all while pursuing long-term goals within a remote-first, distributed environment.

Join Rise to see the full answer
Common Interview Questions for Head of Backend Development
Can you describe your experience with managing backend development teams?

When discussing your experience managing backend development teams, focus on specific challenges you've faced, the strategies you used to overcome them, and the impact on team performance and project delivery. Highlight your leadership philosophy and how you encourage autonomy and collaboration.

Join Rise to see the full answer
How do you approach technical decision-making within your team?

In answering this question, emphasize the importance of inclusivity in technical decision-making. Discuss your method of facilitating discussions, gathering input from team members, and making decisions that align with long-term goals while motivating and inspiring your team.

Join Rise to see the full answer
What strategies do you use to ensure quality software development?

Share your approach to maintaining quality in software development, including code reviews, testing practices, and continuous feedback loops. Highlight any frameworks or tools you’ve successfully implemented to elevate the team's coding standards and practices.

Join Rise to see the full answer
How do you foster team collaboration and knowledge sharing?

Discuss specific initiatives you've implemented to promote collaboration, such as regular brainstorming sessions, pairing programmers, or using shared documentation. Share how these practices have led to improved team dynamics and innovative solutions.

Join Rise to see the full answer
What is your experience with cloud technologies like AWS?

Describe your hands-on experience with AWS and how you've utilized its services to enhance backend infrastructure. Mention relevant projects where you successfully implemented AWS components like Aurora, ECS, or SQS, and the positive outcomes that resulted.

Join Rise to see the full answer
How do you prioritize workloads and initiatives within the development team?

Explain your process for assessing project priorities based on company-wide goals and stakeholder needs. Share examples of how you've balanced short-term tasks with long-term projects, ensuring that team members have clear and manageable workloads.

Join Rise to see the full answer
Can you give an example of a time you drove a significant technical improvement?

Provide a clear narrative of a project where you identified a technical debt or inefficiency and the steps you took to resolve it. Highlight the impact this had on overall productivity and team morale.

Join Rise to see the full answer
What values do you think are essential for a successful development team?

Discuss the values you believe foster a successful development team, such as trust, transparency, autonomy, and effective communication. Explain how you cultivate these values and the benefits they bring to both team culture and project outcomes.

Join Rise to see the full answer
How would you handle underperformance within your team?

Discuss your strategy for addressing underperformance in a supportive and constructive manner. Emphasize the importance of open communication, understanding individual challenges, and providing mentorship or resources to help team members improve.

Join Rise to see the full answer
What excites you about leading backend development at Doist?

Share your enthusiasm for the opportunity to lead backend development at Doist, aligning your personal values with the company's mission. Talk about the innovative products they offer and how you see your role shaping the future of productivity tools.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Doist Remote No location specified
Posted 10 days ago
Photo of the Rise User
Zscaler Remote Tel Aviv, Israel
Posted 12 days ago
Photo of the Rise User
CI&T Remote Quezon City, Metro Manila
Posted 13 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Inclusive & Diverse
Empathetic
Mission Driven
Customer-Centric
Growth & Learning
Medical Insurance
Dental Insurance
Vision Insurance
Paid Time-Off
Mental Health Resources
Learning & Development
Talentsis Remote No location specified
Posted 7 days ago
Photo of the Rise User
ServiceNow Hybrid Building A,B,C 2225 Lawson Lane, Santa Clara, CALIFORNIA, United States
Posted 8 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

Founded in 2007, Doist inspires the workplace of the future by creating simple yet powerful productivity software that promotes a more fulfilling way to work and live.

4 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 14, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!