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)
ABOUT THE ROLEWe 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- D...
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)
View more
View less