Senior Software Engineer (Backend/Python)

Job summary
Permanent contract
Paris
Salary: Not specified
A few days at home
Experience: > 3 years
Education: Master's Degree
Skills & expertise
Generated content
Celery
Kubernetes
Redis
Mongodb
Rabbitmq
+3

Mindee
Mindee

Interested in this job?

Questions and answers about the job

The position

Job description

Our application ecosystem leverages the latest web development paradigms, working among other stacks with modern Python (3.11+), FastAPI, PostgreSQL, Redis, React, Kubernetes while being agnostic of cloud providers.

The platform consists of:

  • an intuitive and visually rich web platform where you can create and use document process workflows including AI document understanding endpoints as well as interfaces and automation logic. Create your own account at https://platform.mindee.com to test it yourself;

  • a developer REST API handling high realtime throughput of documents accross our worldwide customer base, see https://developers.mindee.com for more information.

As a Senior Backend Engineer you will be joining a growing team of about 20 engineers currently built as follow:

  • 1 CTO;

  • 4 Backend Engineers;

  • 1 Frontend Engineer;

  • 2 DevOps Engineers;

  • 5 ML Engineers;

  • 6 Datascientists;

You will be responsible for:

  • Developing and maintaining Mindee’s platform, the daily working tool of our users;

  • Developing and maintaining Mindee’s API to support the growing, real-time throughput of documents that flow through it;

  • Building the underlying micro-services behind both of them;

  • Working constructively within small teams with other Software Engineers and Product to contribute to design and technical ideations and decisions;

  • Help other Engineering teams on some of their specific projects with your Software Engineer knowledge.

On top of that, as we use the latest technologies, mostly open-source, we aim at contributing back to the community. Having ongoing open-source contributions is an appreciated plus.


Preferred experience

We’d love to talk to you if you are…

  • A smart professional with at least 3 years of experience building, maintaining, and scaling high-throughput backend systems;

  • Fluent in Python and have already used FastAPI or similar in a production environment;

  • A problem solving person already experienced in implementing features based on asynchronous tasks/messaging (RabbitMQ, Celery, Redis…) and able to understand asynchronous code and communication;

  • Knowledgeable on various database systems, especially PostgreSQL, Redis, and MongoDB;

  • Demanding regarding code quality and extensive automated testing;

  • Curious about working in a multi-skilled Engineering team spanning from core AI competencies to robust, production-ready API infrastructure;

  • Excited seeing what you have built in the hands of users everyday;

  • Competent with GitOps based Continuous Delivery and CI pipelines;

  • Fluent in English.


Recruitment process

  • Get to know each other interview with CTO or Lead Backend (30’);

  • A take-home technical assessment around some real-life challenges from the Backend perspective (2 hours);

  • Technical debrief of the assessment with Lead Backend or CTO (1 hour);

  • In-person culture fit meetup with other team members from Mindee

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