Backend Engineer at Doist

Remote - Remote

Apply
More jobs at Doist

At Doist, a fully‑remote team that builds productivity tools like Todoist and Twist, you will join as a Backend Engineer to design, implement, and maintain high‑performance web services. Working on large‑scale applications, you’ll lead architectural improvements, collaborate across teams, and mentor peers to deliver scalable solutions on AWS.

Requirements

Skills

  • Python
  • Web services development
  • OWASP Top 10
  • MySQL
  • PostgreSQL
  • Unix shell
  • Bash scripting
  • Testing practices
  • SOLID
  • DRY
  • YAGNI
  • Feedback culture
  • Cross‑stack collaboration

Languages

  • English

Responsibilities

  • Propose, specify, implement, maintain and decommission backend services for Todoist and related products
  • Lead architectural initiatives to modernize the stack and improve scalability on AWS
  • Ensure flawless cross‑device sync and seamless sharing across apps
  • Mentor colleagues and contribute to team knowledge sharing
  • Collaborate with adjacent teams and leadership to solve product pain points

Technologies

PythonAWSFlaskMySQLPostgreSQLUnix shellBash

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.