- Company Name
- La French Tech Taiwan
- Job Title
- Senior Python Software Engineer - (F/M) - Lyon/Paris/Lille
- Job Description
-
**Job Title**
Senior Python Software Engineer
**Role Summary**
Lead the design, implementation, and maintenance of backend services for a social‑community feature on a large‑scale SaaS employee‑experience platform. Drive scalable, secure, AI‑enhanced architecture while collaborating closely with product, front‑end, and operations teams.
**Expectations**
- Deliver production‑ready Python code that meets performance and security standards.
- Own technical direction for new features and refactor existing services.
- Mentor junior developers and share best practices.
- Participate in sprint planning, architecture reviews, and cross‑functional discussions.
**Key Responsibilities**
- Design and develop REST/GraphQL APIs and microservices in Python (Django, FastAPI, or Flask).
- Build and maintain community/ feed engines, moderation workflows, and real‑time notifications.
- Integrate with external suites (Google Workspace, Microsoft 365) and external data sources.
- Optimize database schemas (PostgreSQL, MongoDB), caching layers, and message queues (Kafka, RabbitMQ).
- Implement CI/CD pipelines (Git, GitHub Actions, Jenkins) and automated testing (unit, integration, load).
- Ensure compliance with security best practices and data protection regulations.
- Troubleshoot production incidents, conduct post‑mortems, and implement preventative controls.
- Coordinate with AI/ML teams to expose Gen‑AI services to the platform.
- Contribute to architecture decisions, technology evaluations, and performance budgeting.
**Required Skills**
- 5+ years of professional Python development.
- Deep experience with Django, Flask, or FastAPI and microservices patterns.
- Proficiency with SQL/NoSQL databases, containerization (Docker, Kubernetes), and cloud platforms (AWS, GCP, Azure).
- Strong knowledge of message brokers (Kafka, RabbitMQ), CI/CD, and DevSecOps practices.
- Excellent unit/integration testing habits and familiarity with TDD.
- Outstanding problem‑solving, communication, and teamwork abilities.
- Familiarity with AI/ML pipelines or Gen‑AI APIs is an asset.
**Required Education & Certifications**
- Bachelor’s or higher degree in Computer Science, Software Engineering, or a related field.
- Relevant certifications (e.g., AWS Certified Developer – Associate, Google Cloud Professional Developer) are a plus.
Tassin-la-demi-lune, France
On site
Senior
29-10-2025