Applaudo Studios

Développeur Backend (Python)

PythonSQLDockerKubernetes
Traduction automatique. Consultez l’original.

Description du poste

À propos de vous

Vous êtes un développeur Backend qualifié, doté d'une solide expertise en Python, qui aime concevoir des services fiables et évolutifs tout en résolvant des défis techniques complexes. Vous vous épanouissez dans des environnements où vous pouvez concevoir des APIs, développer des microservices, orchestrer des tâches en arrière-plan et intégrer des systèmes en utilisant des technologies telles que FastAPI, Celery, Docker et Kubernetes.

Vous avez à cœur d'écrire un code propre et maintenable, et de concevoir des solutions qui fonctionnent de manière fiable dans des environnements cloud. Vous prenez la responsabilité de votre travail, faites preuve d'autonomie et communiquez de manière proactive. Vous posez les bonnes questions dès le début, documentez vos solutions et restez déterminé à fournir des résultats de haute qualité dans les délais impartis.

Informations complémentaires

À propos de nous

We Are Engineered Different.

Chez Applaudo, des personnes talentueuses conçoivent, construisent et font évoluer des solutions significatives basées sur l'IA qui créent un réel impact commercial. En tant qu'organisation nativement axée sur l'IA, nous collaborons entre le design, le développement, le cloud, les données et l'intelligence artificielle pour transformer des idées en produits évolutifs qui changent la façon dont les entreprises fonctionnent, prennent des décisions et se développent.

Nous construisons une culture de haute performance fondée sur cinq valeurs : Empowering Excellence, Collaborative Teamwork, Unsolicited Respect, Consistent Transparency et Efficient Communication. Celles-ci définissent notre façon de travailler, la manière dont nous nous soutenons mutuellement et comment nous nous tenons responsables.

Applaudo est un lieu pour ceux qui veulent apprendre rapidement, prendre des responsabilités et travailler aux côtés d'équipes solides auxquelles ils sont fiers d'appartenir. Nous rejoindre, c'est faire partie d'une organisation qui évolue intentionnellement, investit dans des méthodes de travail modernes et mène la transformation native de l'IA à grande échelle.

Qualifications

Vous apportez à Applaudo les compétences suivantes

  1. Solide expérience professionnelle dans le développement d'applications et de services backend en utilisant Python.
  1. Expérience pratique dans la conception, la création et la maintenance de APIs REST avec FastAPI.
  1. Solide expérience avec SQLAlchemy et les bases de données relationnelles.
  1. Solides compétences en SQL, incluant l'écriture et l'optimisation de requêtes.
  1. Expérience pratique de Celery pour le traitement asynchrone des tâches, la planification et l'orchestration de travaux en arrière-plan.
  1. Expérience dans la conception et la mise en œuvre de microservices et l'intégration de APIs tierces.
  1. Compréhension des architectures ETL et de l'orchestration des flux de données.
  1. Expérience dans le déploiement et l'exécution de services dans des environnements Kubernetes, avec une connaissance pratique de Docker.
  1. Expérience pratique de Microsoft Azure en tant que plateforme cloud principale.
  1. Expérience avec l'authentification et l'autorisation dans le cloud, ainsi que l'intégration d'applications avec des services cloud et des fournisseurs externes.
  1. Compréhension de la fiabilité des applications, de la gestion des erreurs, du dépannage et de la conception de logiciels maintenables.
  1. Solides compétences en résolution de problèmes, en analyse et en organisation.
  1. Capacité à travailler de manière autonome, à prendre en charge les livrables et à suivre les processus établis ainsi que les normes de documentation.
  1. Solides compétences en communication en anglais, avec la capacité de collaborer efficacement avec une équipe basée aux États-Unis.

Qualifications

  1. Maîtrise solide de Python et FastAPI pour le développement backend.
  1. Expérience pratique avec SQLAlchemy, les bases de données relationnelles et SQL.
  1. Expérience avec Celery et l'orchestration de tâches asynchrones.
  1. Expérience avec Docker et Kubernetes.
  1. Expérience avec les services cloud Azure, l'authentification et les intégrations tierces.
  1. Compréhension des flux de travail ETL, des microservices et de la conception d'API.
  1. Solide sens des responsabilités, autonomie, compétences en documentation et en communication.
  1. Capacité à communiquer efficacement en anglais et à collaborer avec une équipe basée aux États-Unis.

Vous serez responsable des missions suivantes

  1. Concevoir, développer et maintenir des services backend fiables et des APIs REST en utilisant Python et FastAPI.
  1. Créer et maintenir des microservices qui soutiennent les applications d'entreprise, les intégrations, ainsi que les opérations de données et d'analyse.
  1. Mettre en œuvre l'accès aux bases de données et les couches de persistance en utilisant SQLAlchemy et des bases de données relationnelles.
  1. Développer et gérer des tâches asynchrones, des travaux planifiés et des flux de traitement en arrière-plan en utilisant Celery.
  1. Prendre en charge les processus ETL et l'orchestration des flux de données pour permettre un traitement et une intégration fiables des données.
  1. Intégrer des applications avec des APIs tierces et des services Azure, en mettant en œuvre les contrôles d'authentification et d'accès appropriés.
  1. Conteneuriser les applications en utilisant Docker et déployer et exploiter des services dans des environnements Kubernetes.
  1. Dépanner les problèmes techniques, améliorer la fiabilité des services et optimiser les performances des applications.
  1. Contribuer aux tableaux de bord et aux services de support pour les opérations de données et d'analyse de l'entreprise selon les besoins.
  1. Maintenir une documentation claire des APIs, des intégrations, des décisions techniques et des processus de développement.
  1. Collaborer avec les membres de l'équipe pour clarifier les exigences, identifier les risques potentiels et fournir des solutions maintenables.
  1. Communiquer de manière proactive sur l'avancement, les blocages et les risques, en proposant des solutions et en veillant au respect des engagements.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter