Backend Software Engineer

Job Description

We are looking for an experienced backend software engineer to join the team responsible for supporting and scaling the product.

You will work closely with the CTO, defining the priorities and designing the overall architecture.

Ideal Profile

We are looking for experienced software engineers understand how to build software at scale.

The candidate will need to have solid knowledge regarding infrastructure, architecture, maintainability, testing and optimization along with a good understanding of programming languages, ideally being already fluent with OCaml.

We are complementing a very experienced team with someone who will take on a critical role. As such, we need to feel that this person is autonomous and trustworthy but also has the right values.


Routine ( is on a mission to allow professionals and teams to stay on top of things and accomplish more.

CEOs, entrepreneurs, investors, senior executive and managers evolve in a very chaotic environment with hundreds of emails, chat messages, things going through their mind and important tasks that must be completed in time.

Even though a lot of tools exist, from email clients, todo and note taking apps all the way to project management platforms and physical notebooks, none of them work when it comes to having an overall picture of what matters at the moment while knowing that the less important stuff will eventually be taken care of.

Routine is a customizable work operating system that is always at the user's fingertips, allowing professionals to quickly capture data, organize & visualize information and plan.

Routine has been created in 2020 by Julien Quintard and Quentin Hocquet, serial entrepreneurs who previously founded Infinit which was acquired by Docker in 2016.

Routine is financially backed by well-known business angels and venture capital firms (Y Combinator, BoxGroup, Target Global).


  • An experienced team that moves quickly
  • A lot of autonomy: time, location etc.
  • A voice in every decision being taken
  • An opportunity to be a key piece in building a product used throughout the world
  • An environment for you to keep learning and further develop your skills
  • A financial interest in the company's success


The recruitment process goes as follows:

  1. Introductory call with CEO
  2. Interview with future manager
  3. Technical assignment
  4. Call with future teammate
  5. Casual time with team (if possible)


Email us at