Senior Python Backend Developer
Remote from France only
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.
- Department
- Predict
- Locations
- France
- Remote status
- Hybrid
- Employment type
- Full-time