Activez les alertes d’offres d’emploi par e-mail !

Senior Python Backend Developer

Neobrain

France

Sur place

EUR 55 000 - 75 000

Plein temps

Hier
Soyez parmi les premiers à postuler

Générez un CV personnalisé en quelques minutes

Décrochez un entretien et gagnez plus. En savoir plus

Résumé du poste

A technology-driven company located in Auvergne-Rhône-Alpes is seeking an experienced Senior Python Backend Developer to join their Data Team. You will design and optimize backend services and APIs, ensuring top-notch security and performance. Candidates should have over 5 years of Python experience, knowledge of FastAPI and MongoDB, and fluency in both French and English. Join a purpose-driven team where your contributions make a tangible impact.

Prestations

Autonomy and ownership in your role
Opportunity for continuous learning and growth
Working with skilled professionals in a collaborative environment
A purpose-driven company culture

Qualifications

  • 5+ years as a Python backend developer.
  • Strong experience with Python 3.11+.
  • In-depth knowledge of API development with FastAPI.
  • Expertise in MongoDB schema design and best practices.
  • Experience integrating Microsoft Graph API for user data.

Responsabilités

  • Design and build efficient API endpoints with FastAPI.
  • Optimize MongoDB performance and write efficient queries.
  • Implement automated, event-driven notifications.
  • Develop RESTful APIs for data exchange.
  • Ensure security best practices in code and APIs.

Connaissances

FastAPI
MongoDB
Python 3.11+
Microsoft Graph API
Triggers & Notifications
RabbitMQ
Git
Fluency in French
Fluency in English
Description du poste

At Neobrain, we help companies structure, activate, and develop their talent through a next-generation Talent Management Suite powered by performance, skills, and artificial intelligence.

  • We support HR, Talent and Learning teams in:
  • Performance management
  • Skills mapping and strategic workforce planning
  • Internal mobility and career path design
  • Upskilling and employee engagement

Today, over 1 million users and 65 companies trust us, including LVMH, La Poste, Canal+, PwC, Natixis, BPCE, Bosch, CNP Assurances, and Promod.

Our ambition: to help HR shift from compliance to impact by simplifying key processes and unlocking the full potential of every employee.

Why join us? At Neobrain, you’ll find:

  • A stimulating environment where ideas are valued and impact is tangible;
  • Real product and market challenges, at the heart of HR transformation;
  • A dedicated team, focused on efficiency and results.

Joining Neobrain means contributing to the growth of an ambitious HR SaaS solution, designed to empower organizations and shape the future of work.

About the Role

We are looking for an experienced Senior Python Backend Developer to join our Data Team on a permanent basis. You will be responsible for designing, developing, and optimizing backend services, APIs, and integrations to support our scalable applications.

This role is ideal for someone with deep expertise in FastAPI, MongoDB, Python 3.11, and Microsoft Teams API, combined with a strong understanding of messaging systems and automation triggers. You will collaborate closely with colleagues across teams to build reliable, maintainable, and scalable solutions, ensuring best-in-class security and performance.

Key Responsibilities
API Development with FastAPI

Design and build efficient API endpoints.

Implement API Gateway, authentication mechanisms, and request parallelization.

Database Optimization (MongoDB)

Apply best practices for schema design and database architecture.

Write optimized queries using MongoDB’s official Python library.

Automated Triggers & Notifications

Implement scheduled and event-driven triggers for notifications.

Develop automated message delivery solutions.

Microsoft Teams API Integration

Work with Microsoft Graph API to retrieve and manage user information.

Build integrations for Teams messaging and notifications.

Backend Architecture & Development

Design, implement, and maintain scalable and secure backend services.

Develop RESTful APIs for seamless data exchange.

Testing & Security

Write unit and integration tests to ensure code reliability.

Implement OAuth, JWT authentication, and follow security best practices.

Scalability & Performance

Optimize database performance and API response times.

Implement caching and request parallelization strategies.

Required Skills & Qualifications
  • Experience: 5+ years as a Python backend developer.
  • Python: Strong experience with Python 3.11+.
  • FastAPI: In-depth knowledge of API development, authentication, and parallelized requests.
  • MongoDB: Strong expertise in schema design, query optimization, and best practices.
  • Microsoft Graph API: Experience integrating Teams API for user data retrieval and messaging.
  • Triggers & Notifications: Experience building automated, event-driven notifications.
  • Messaging Systems (Bonus): Familiarity with RabbitMQ.
  • Security: Solid understanding of authentication, encryption, and secure coding practices.
  • Version Control: Proficiency in Git and Git workflows.
  • Languages: Fluency in French and English.
More reasons to join us
  • Building impact at scale: contribute directly to the performance, reliability, and scalability of our platform, within a Data Team where your code has a visible impact on the business and our clients.
  • Joining a purpose-driven company: a certified B Corp, committed to CSR, recognized as a Great Place To Work, where tech is at the heart of our mission.
  • Growing in an empowering culture: we trust our people. You’ll enjoy autonomy, ownership, and the freedom to make technical decisions while being supported by a strong management culture based on trust and accountability.
  • Working with sharp minds: collaborate daily with skilled teammates across Data, Product, and Tech, in a culture of knowledge-sharing, innovation, and continuous learning.
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.