Postée il y a 27 jours
En tant que Développeur Back-End, vous serez responsable de la conception et du développement des services back-end, en particulier autour des API, de l'intégration avec des services AWS, et du scripting pour automatiser les tâches courantes. Vous travaillerez principalement avec Python, en utilisant les services d'Amazon Web Services (AWS) pour déployer et maintenir des applications scalables, performantes et sécurisées.
Responsabilités :
Développement de services API : Concevoir et développer des API RESTful robustes et sécurisées en utilisant Python et des frameworks tels que Flask ou Django.
Intégration AWS : Développer et intégrer des services avec les solutions cloud d'Amazon Web Services (Lambda, S3, EC2, RDS, API Gateway) pour assurer une scalabilité et une haute disponibilité des applications.
Scripting et automatisation : Créer des scripts d'automatisation pour des processus liés à l'infrastructure, au déploiement (CI/CD) ou à la maintenance de services (Bash, Python).
Optimisation des performances : Identifier et résoudre les goulots d'étranglement dans les applications, en optimisant les temps de réponse et la gestion des ressources cloud.
Sécurité et conformité : Implémenter des mesures de sécurité pour protéger les données sensibles, en gérant les permissions et les authentifications via AWS IAM et OAuth2/OpenID pour les API.
Intégration continue et déploiement : Participer à la mise en place de pipelines de CI/CD en collaboration avec l'équipe DevOps pour automatiser les tests et déploiements (AWS CodePipeline, Jenkins, GitLab CI).
Maintenance et support : Assurer la maintenance des services back-end et apporter un support aux équipes de développement pour résoudre des problèmes techniques ou optimiser les processus.
Profil candidat:
Formation : Diplôme en informatique, en ingénierie logicielle ou équivalent.
Expérience : Minimum 3 ans d'expérience en développement back-end, avec une expertise solide en Python et AWS.