About The Role We are seeking an experienced Senior Backend Software Engineer to join our engineering team in Tours, France. You will be responsible for designing, developing, and maintaining scalable backend systems that power our platform serving millions of users across Europe.
KEY RESPONSIBILITIES
Design and develop scalable backend systems and microservices architecture
Build and maintain RESTful APIs using modern Python frameworks
Optimize database queries and improve system performance
Deploy and manage containerized applications on AWS infrastructure
Collaborate with frontend developers, DevOps, and product teams across Europe
Write clean, maintainable, well-documented code
Conduct code reviews and mentor junior developers
Participate in Agile/Scrum ceremonies and sprint planning
Troubleshoot production issues and implement solutions
Ensure system security and data protection best practices (GDPR compliance)
REQUIRED QUALIFICATIONS
5+ years of professional software development experience
Strong proficiency in Python (Django, Flask, or FastAPI)
Extensive experience with AWS cloud services (EC2, S3, Lambda, RDS, CloudWatch)
Solid understanding of microservices architecture and RESTful API design
Experience with containerization (Docker) and orchestration (Kubernetes)
Proficiency in SQL databases (PostgreSQL or MySQL)
Experience with version control (Git) and CI/CD pipelines
Strong knowledge of software design patterns and best practices
Excellent problem-solving and analytical skills
Strong communication and collaboration abilities
Fluent in English (French is a plus but not required)
Preferred Qualifications
Experience with Redis or other caching technologies
Knowledge of message queues (RabbitMQ, Kafka, SQS)
Familiarity with Infrastructure as Code (Terraform, CloudFormation)
Experience with monitoring tools (Prometheus, Grafana, ELK stack)
AWS certifications (Solutions Architect, Developer)
Contributions to open-source projects
Experience leading technical projects
Knowledge of GDPR and data protection regulations
TECHNICAL SKILLS
Languages: Python, SQL
Frameworks: Django, Flask, FastAPI, Django REST Framework
Cloud: AWS (EC2, S3, Lambda, RDS, CloudWatch, CloudFront)
Containers: Docker, Kubernetes, Docker Compose, EKS
Databases: PostgreSQL, MySQL, Redis
Tools: Git, Jenkins, GitLab CI/CD, GitHub Actions
Testing: Pytest, Unittest, Integration Testing
Methodologies: Agile, Scrum, Test-Driven Development (TDD)