Nouveau
Description du poste
Rejoignez Sercomm, acteur innovant du secteur des télécommunications, et participez à la conception de solutions backend robustes et évolutives. En tant que Développeur Backend Python, vous intégrerez une équipe technique dynamique basée à Casablanca, où vous serez au cœur de projets stratégiques visant à moderniser nos plateformes web et à offrir des services API de haute performance à nos clients internationaux.
**Vos missions principales**
- Concevoir, développer et maintenir des services backend en Python, en suivant les meilleures pratiques de programmation orientée objet et de clean code.
- Élaborer l’architecture des nouvelles applications web, définir les schémas de bases de données (MySQL, PostgreSQL, MongoDB) et assurer leur optimisation pour des volumes de données importants.
- Implémenter des API RESTful sécurisées, documentées (OpenAPI/Swagger) et tester leur conformité à l’aide de tests unitaires et d’intégration automatisés.
- Automatiser les processus opérationnels (déploiement, monitoring, traitement de données) grâce à des scripts Python et des pipelines CI/CD (GitLab CI, Jenkins, GitHub Actions).
- Collaborer étroitement avec les équipes Front‑end, DevOps et Produit pour garantir la cohérence fonctionnelle et technique des livrables.
- Participer aux revues de code, à la rédaction de la documentation technique et à la mise en place de standards de qualité (linting, static analysis).
- Identifier et résoudre les problèmes de performance, de scalabilité et de sécurité afin d’assurer une disponibilité maximale des services.
**Profil recherché**
- Diplôme en informatique (Bac+3 minimum) ou formation équivalente.
- Maîtrise avancée du langage Python et de la programmation orientée objet.
- Expérience confirmée avec les frameworks web Django et/ou Flask.
- Solide connaissance des protocoles HTTP/HTTPS, des concepts d’API RESTful et des outils de documentation.
- Compétences avérées en conception et optimisation de bases de données relationnelles (MySQL, PostgreSQL) et NoSQL (MongoDB).
- Bonne maîtrise des environnements Linux/Unix et des outils de versionning Git.
- Expérience pratique des pipelines CI/CD et des containers (Docker, Kubernetes) est un plus.
- Connaissance des bibliothèques de traitement de données (Pandas, NumPy) et des bonnes pratiques de tests automatisés (pytest, unittest).
- Capacité à travailler en équipe, à communiquer clairement les enjeux techniques et à contribuer à un environnement collaboratif.
- La connaissance du langage Java ou d’autres langages backend constitue un atout supplémentaire.
**Ce que nous offrons**
- Un contrat CDI à temps plein avec une rémunération compétitive.
- Un environnement de travail hybride (3 jours sur site, 2 jours en remote) favorisant l’équilibre vie professionnelle / personnelle.
- Des projets à forte visibilité technologique, avec des opportunités d’évolution vers des postes de Lead Engineer ou Architect.
- Un accès à des formations continues, certifications et conférences techniques.
- Des avantages sociaux (mutuelle, tickets restaurant, transport) et une ambiance startup au sein d’une entreprise établie.
- Un bureau moderne situé au cœur de Casablanca, équipé de tout le matériel nécessaire pour travailler efficacement.
Intégrez Sercomm et participez à la transformation digitale du secteur des télécoms en apportant votre expertise Python au service de solutions innovantes et performantes.