Job Search and Career Advice Platform

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

Senior Software Engineer - Backend

aramalgorithmai

Arrondissement de Tours

Sur place

EUR 50 000 - 70 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 company is looking for an experienced Senior Backend Software Engineer to join its team in Tours, France. The successful candidate will be responsible for designing and maintaining scalable backend systems, building RESTful APIs, and optimizing performance. With expertise in Python and AWS cloud services, this role involves mentoring junior developers and collaborating within an Agile environment. Fluent English is essential, and familiarity with GDPR compliance would be a plus. Competitive compensation and benefits are offered.

Responsabilités

  • 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.
  • Troubleshoot production issues and implement solutions.

Connaissances

Python
SQL
Docker
Kubernetes
AWS
RESTful APIs
Agile
Git

Outils

Django
Flask
FastAPI
PostgreSQL
MySQL
Jenkins
Docker Compose
Terraform
Description du poste
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 toolsPrometheus, 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)
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.