Détails de la mission
Lieu de la mission

Casablanca (Hybride)

Durée

6 mois renouvelables

Date de début

ASAP au plus tard sous un mois

Entreprise :

WeLinK est un cabinet de Conseil & Consulting IT fondé en 2011, spécialisé dans le Placement/Head Hunting de freelances IT.

WeLink est actuellement le N°1 des missions freelances au Maroc, et dispose de références solides au Maroc : CAPGEMINI, ATOS, IBM, SOFRECOM, CGI, GFI, Omnidata, SOPRA BANKING, HPS, UMANIS, SQLI, BDSI, WAFA ASSURANCE, DXC, ATTIJARI BANK, CFG BANK, MAJOREL, WEBHELP…
Ainsi que diverses références à l'international.

Depuis sa création, WELINK a pu intervenir sur plus de 600 Missions long termes (> 6 Mois). Quant à notre équipe actuelle, elle dépasse 150 Consultants Freelances IT en mission.

Poste

Pour le compte de notre client, multinationale spécialisée dans l'infogérance et l'intégration informatique, nous recrutons un Développeur confirmé Back Python pour une mission freelance de longue durée à Casablanca .

Description:

• Développer et maintenir des applications back-end robustes en utilisant Python et ses frameworks (Django, Flask, FastAPI).
• Concevoir des API RESTful et gérer les échanges de données avec des bases PostgreSQL.
• Optimiser les bases de données PostgreSQL pour améliorer les performances des requêtes.
• Assurer la sécurité et la fiabilité des transactions de données.
• Intégrer des services tiers via des API et concevoir des microservices pour des environnements complexes.
• Identifier et résoudre les problèmes techniques dans les environnements de production.
• Écrire et exécuter des tests unitaires, d’intégration et fonctionnels pour garantir la qualité du code.
• Collaborer avec les équipes QA pour s'assurer que les systèmes fonctionnent comme prévu.
• Travailler en étroite collaboration avec les équipes front-end, DevOps et design UX/UI pour garantir une cohérence technique.
• Participer activement aux discussions sur la conception et aux décisions stratégiques.
• Être à jour sur les nouvelles fonctionnalités de Python, PostgreSQL et des outils associés.
• Proposer des idées innovantes pour améliorer les performances et la scalabilité des applications.

Profil

• Ingénieur en Informatique de formation (ou équivalent), vous justifiez d'une expérience minimale de 5 ans dans un poste similaire.

Compétences techniques requises:

• Excellente maîtrise de Python et des frameworks back-end (Django, Flask, FastAPI).
• Connaissances en TypeScript ou JavaScript sont un plus pour les intégrations complexes.
• Expertise en PostgreSQL, y compris la conception de schémas, les optimisations de requêtes et la gestion des index.
• Connaissance des bases de données NoSQL (MongoDB, Redis) est un plus.
• Connaissance approfondie des architectures RESTful et des microservices.
• Expérience avec les technologies de conteneurisation comme Docker et Kubernetes est un plus.
• Maîtrise des outils de tests comme Pytest ou Unittest.
• Connaissance des pipelines CI/CD pour automatiser les déploiements (Jenkins, GitLab CI).

Aptitudes / Qualités personnelles requises :

• Autonomie et rigueur.
• Anticipation et prise d’initiative.
• Bonne capacité d’analyse et d’adaptation.
• Travail en équipe.
• Respect des dates de livraison.