Full-stack Developer (React, TypeScript, Python Flask)

Sarus Technologies is hiring!


Unlock the value of sensitive data with maximum security

At Sarus, we believe that the potential of AI for society can only be realized if it does not come at the cost of privacy.

This is why we are developing an analytics & machine learning software to help data practitioners leverage even the most sensitive data assets for innovation, with mathematically-proven privacy guarantees.
Our solution implements the latest research in privacy-preserving technology, especially differential privacy, making individual re-identification impossible, perfectly integrating in modern tech stacks and offering a seamless experience to data practitioners.
By alleviating the constraints of data access, we make innovation faster, safer and more powerful, especially in the fields of healthcare, finance, and sustainable cities.

Sarus was founded in 2019 by three seasoned entrepreneurs with strong engineering and scientific backgrounds. Since then, we have raised over €3M with top investors, delivered breakthrough science, hired an outstanding team, published innovative approaches to privacy-preserving AI, built a product and signed first clients.

Interested in joining the adventure? Reach out to us!

Job Description

Your mission
We are looking for a full-stack developer to build a clean, professional and exciting UI for our groundbreaking product. As a data security solution, everything needs to be airtight, including the UI and API.
You will work with the Product team and the software development team (including one experienced React soft eng and several Python soft eng) to achieve the following objectives:

  • Implement new product specifications to extent the Sarus interface, both UI and API
  • manage the design system library and make it evolve in a coherent way to deliver outstanding UI experience to data practitioners
  • Write efficient and reusable code
  • Contribute to best practice implementation and promotion

We use ReactJS and TypeScript for the front-end, and Python Flask for the API. We leverage Gitlab CI/CD pipelines and all our services are automatically packaged in Docker images.

What you will find at Sarus

  • A lot of impact on the product (small team, early stage)
  • Exciting topics, as data privacy is hot and our research & implementations are State of the Art
  • A welcoming culture, looking for excellence and accomplishment but willing to train and onboard everybody
  • A true seed-stage startup experience

Preferred Experience


  • You like technology that is being used by humans
  • You enjoy robust design systems
  • You want to be part of the journey of an early-stage company and have a big impact
  • You like technological challenges
  • You have an agile mindset and like the fast clip of early-stage development projects


  • Experience with developing UI and UX with a modern framework (React, Angular, Vue, other...)
  • Experience with API, if possible in Python (Django, Flask etc.)
  • Basic knowledge of Linux/Unix
  • Notions of GIT, CICD
  • Standard dev good practices (tests, docs, team work…)
  • Comfortable working in English (we are an international team!)
  • Curious about business objectives and take them into account in your deliverables

Bonus skills:

  • Experience building or using an open source design system

Recruitment Process

Please apply via our career page and put a word on why you want to join (no cover letter needed). We will get back to you shortly. If there is a fit, the process includes:
Intro meeting with the CTO where we will present Sarus and the job and you will introduce yourself and the reason why you want to join.
Technical interview with the CTO, technical tests, interviews with the rest of the team.

Additional Information

  • Contract Type: Full-Time
  • Start Date: 01 October 2021
  • Location: Paris, France (75011)
  • Possible partial remote