Stage Développeur Blockchain : Participez au développement d'applications décentralisées (dApps) et acquérez une expérience pratique dans l'écriture de smart contracts. Maîtrise de Rust et Solidity requise. Meknès.
Type de contrat: Stage de 3 mois — Non rémunéré. Contacter via la plateforme.
Objectifs du stage:
- Participer au développement d'applications décentralisées (dApps) et de solutions basées sur la technologie Blockchain.
- Acquérir une expérience pratique dans l'écriture, le déploiement et l'audit de smart contracts.
- Renforcer la compréhension des concepts fondamentaux de la Blockchain en contexte d'entreprise.
Missions principales:
- Développer des smart contracts sécurisés en Solidity pour des plateformes EVM (Ethereum Virtual Machine) ou des équivalents.
- Contribuer à la logique backend de la blockchain en utilisant des langages comme Rust.
- Effectuer des tests unitaires et des audits de sécurité sur le code des contrats intelligents.
- Intégrer les protocoles Blockchain existants avec l'architecture de nos produits.
- Rédiger une documentation technique claire des solutions implémentées.
Compétences techniques requises:
- Compréhension des bases de la Blockchain (registres distribués, consensus, crypto-économie)
- Expérience ou projets personnels en développement avec Rust
- Expérience ou projets personnels en développement de smart contracts avec Solidity
- Notions de Git pour le contrôle de version
Compétences personnelles (soft skills):
- Forte capacité d'apprentissage et d'adaptation aux technologies émergentes (Web3)
- Rigueur extrême et souci du détail (essentiel pour les smart contracts)
- Autonomie dans la recherche de solutions de sécurité et d'optimisation
Profil recherché: Étudiant(e) en Ingénierie Informatique ou Génie Logiciel, avec une spécialisation ou un intérêt marqué pour la cryptographie, les systèmes distribués et le développement Web3
Outils et technologies: Rust, Solidity, Frameworks de développement Blockchain (ex: Truffle, Hardhat, Substrate - un plus), Git.
Perspectives après le stage: Attestation de stage ou poste de Développeur Blockchain Junior.