This position is no longer available.

Staff Software Engineer (Backend)

Permanent contract
Paris
Salary: Not specified
No remote work
Experience: > 5 years

Questions and answers about the job

The position

Job description

At Cardiologs, our mission is to democratize access to expert cardiac care through medical-grade artificial intelligence and cloud technology. Our flagship product, the Cardiologs Holter platform, is a leading software for the analysis of ambulatory ECG used to help diagnose over 1 million patients per year.

More recently, we launched a Remote Patient Monitoring solution in the US and in Europe, allowing patients to share their smartwatch ECGs with their physicians, who in turn use our cloud-based RPM platform to streamline ECG reviews.

We have an innovative, result-oriented work environment where we foster ambition and dedication while being mindful of our teammates’ work and achievements. We also nurture our company culture with monthly all-hands meetings and apéros, weekly yoga classes, and other fun activities.

What you’ll do

We are looking for an experienced engineer to strengthen our Engineering Team and own, lead and drive the evolution of the back-end and databases behind Cardiologs’ products.

Specifically, you will:

  • Own the delivery of our back-end platform to help us meet business objectives
  • Deep dive into highly technical topics such as performance monitoring and improvements, API design, or security.
  • Work with the team and cross-functionally to build a vision and strategy for our back-end architecture and databases and lead the change.
  • Lead and mentor a team of 5 to 8 backend engineers. Note that this role is an individual contributor role but there is an opportunity to add management responsibilities based on the candidate’s skills and career interests.
  • Help build a collaborative, inclusive, and supportive team culture and make it shine

Our primary languages are Ruby and Python on the backend, Angular and ReactJS on the frontend, and Swift for our Mobile applications. Our platform runs on a Kubernetes cluster hosted on Microsoft Azure, with PostgreSQL as our database of choice, using Datadog for logging and auditing, among many other tools, services, and applications.

However, not mastering our stack is not an issue at all! A lot of people at Cardiologs have learned Python and/or Ruby since they joined us. As long as you are willing to learn, it doesn’t matter if you’ve been using Python, Java, or NodeJS.

This position is based in Paris, but working full remote is also possible.

What we value

We value a positive mindset, collaboration, a sense of ownership, transparency, the ability to embrace ambiguity, a talk-less-do-more attitude, and a sense of humor to enjoy ourselves along the way. If you identify with our values and want to contribute to our company, we’d love to have you in!

What we offer

  • Beautifully by-the-book startup offices in central Paris (we are in the 2nd arrondissement) if you want to come at the office
  • A respectful, fun, collaborative work environment
  • Weekly yoga classes
  • Mobility packages for public transportation and cycling benefits
  • Flexible WFO/WFH policy
  • Lunch vouchers (Swile card)
  • Daily fresh fruits and healthy (or not) snacks
  • Monthly apéros
  • Yearly team off-sites

Preferred experience

Who you are

  • An autonomous, committed, enthusiastic person with a “can-do”, creative and challenging mindset
  • You have more than 5 years of experience in software engineering, in particular in SaaS platforms
  • Knowledgeable about modern web platform architectures and you have a strong knowledge of common algorithms and data structures
  • You already worked with two or more of the following: Python, Ruby (Rails), HTML/CSS/JS (Angular, ReactJS, VueJS), Kubernetes, Relational Databases, Cloud Services (such as GCP, AWS, or Azure)
  • Fluent in spoken and written English, and have at least basic notions in French

Bonus:

  • You already worked in a startup environment.
  • You have previous experience and/or a strong interest in developing healthcare products.

Recruitment process

Our Recruiting Process
Being authorized to work in the EU is a precondition of employment.

  • Quick introductory phone call
  • Technical interview in our office or by Zoom
  • Performance interview in our office or by Zoom
  • Culture interview (with lunch or drinks with the team if possible!)
  • Quick call with our CEO, Yann (only if you did not have the opportunity to meet him in one of the previous interviews)
  • Reference calls

If you feel like acing our technical interviews, here are a few resources we like:

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.

See all job openings