Tech Lead Python/Django
À propos de LNKO
LNKO est une jeune start-up dynamique à fort potentiel de croissance qui a pour mission d’accompagner notre génération digitale en proposant des lunettes tendances qui protègent de la lumière bleue nocive des écrans.
Nous recherchons des profils divers et variés capables de porter l’esprit entrepreneurial d’une des start-ups prometteuses du Maroc.
Pour plus d’informations : www.lnkobrand.com
Le poste
LNKO est une startup de e-commerce spécialisé dans les lunettes anti-lumière bleue qui allie la mode à la santé visuelle.
Dans le cadre de la stratégie de croissance nationale et internationale, nous recrutons un Tech Lead qui participera dans le développement de solutions internes et externes de LNKO et qui participera ainsi à la conception et gestion d’outils technologique. Le Tech Lead sera ainsi chargé d’une équipe de développeurs en Python Django. Le Tech Lead prendra le rôle de Scrum Master, mais sera aussi amené à participer en « hands-on » dans le développement du ou des produits LNKO si intervention nécessaire.
Vous allez être amenés à écrire des applications web côté serveur (Django) et client (HTML/CSS). Vous allez écrire du code et développer des composants back-end et des endpoints API pour les applications, puis les intégrer dans la partie front-end. Vous devez tester et déboguer le code de toute application sur laquelle vous travaillez. Vous écrivez et mettez en œuvre des solutions logicielles qui intègrent différents systèmes et APIs externes. Vos responsabilités comprennent l'écriture de code réutilisable et testable et le support aux nouveaux projets. Vous devez également concevoir et mettre en œuvre des applications à faible latence, à haute disponibilité et performance. Vous mettez également en œuvre la sécurité et la protection des données. Vous allez ainsi être responsable du déploiement des applications web en production et vous allez monitorer et surveiller la performance après production, et ainsi veiller à créer plusieurs versions de l’application, et la mettre à jour sans interrompre son fonctionnement.
Vous allez communiquer directement avec le CTO, et vous allez travailler en équipe sur un ou plusieurs projets en parallèle.
Votre rôle
- Identifier les conceptions de solutions et effectuer une analyse commerciale des exigences de l’entreprise.
- Transformer les exigences en spécifications de tâches techniques (Epics, Stories, Sprints)
- Fournir une supervision technique à l'équipe de développement afin qu'elle puisse mener à bien exécuter les tâches de développement.
- Effectuer des revues de code périodiques selon les normes de processus et les meilleures pratiques de Agile Scrum et le cycle DevOps.
- Agir en tant qu'expert en la matière en ce qui concerne l'architecture des projets et travailler avec les équipes interfonctionnelles pour aider à résoudre les problèmes.
- Collaborer le CTO de LNKO et arriver à faire des designs UML et des conceptions à partir du besoin de l’entreprise.
- Etre disponible pour travailler hands-on sur des projets Python/Django
- Veiller au bon déroulement du déploiement en pre-prod et en production.
- Construire un produit innovant, rédiger le code en coordination avec l’équipe technique et produit
- Veiller à ce que le code soit documenté et testé de façon avancée
- Assurer des formations d’utilisation pour l’ensemble du staff de l’entreprise
- Créer des rapports hebdomadaires après chaque réunion Scrum « Weekly Meeting » et la remonter au CTO.
Bagage technique et expérience
- Entre 6 et 8 ans d’expérience en tant que Développeur Full Stack
- Au minimum 3 ans d’expérience en tant que Chef de Projet et Tech Lead
- Au minimum 2 ans d’expérience en méthodologie Agile Scrum (certification Scrum Master est un plus)
- Expérience en Jira Software et Confluence est un plus.
- Plus de 6 ans d’expérience avec Python
- Plus de 3 ans d’expérience en Django et/ou Django REST Framework
- Maîtrise requise: Docker, Git, SQL, Cloud Public (DigitalOcean , AWS, GCP, Azure)
- Expérience requise: CI&CD (Jenkins, CircleCI, etc…)
- Forte compréhension de l’architecture web et de REST API
- Esprit analytique fort et fortes compétences en ‘debugging’
- Excellente communication orale et écrite en Français/Anglais
Compétences et expériences bonus :
- Dynamisme, capacité d’adaptation et d’anticipation des risques pour atteindre ses objectifs
- Proactivité avec une approche rigoureuse de la planification et du suivi des évènements
- Expérience préalable dans le e-commerce et les industries de fabrication est un atout
Qualifications :
- Profil Bac + 4 / Ingénieur en informatique, spécialisé en développement web ou équivalent