Développeur Solidity
ARIANEE SAS
2 months ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
French Experience level
Junior Compensation
€ 75KJob location
Remote
Tech stack
Proxy Servers
Code Coverage
Continuous Integration
Github
Node.js
Blockchain
Software Engineering
Backend
Ethereum
Solidity
Job description
- Concevoir, développer et optimiser des smart contracts sécurisés et évolutifs pour des blockchains compatibles EVM.
- Gérer l'intégralité du cycle de déploiement des smart contracts, du testnet au mainnet, en garantissant fiabilité et sécurité.
- Construire et maintenir des pipelines de déploiement et des processus CI/CD à l'aide d'outils comme Hardhat ou Foundry.
- Mettre en œuvre des stratégies de mise à jour des smart contracts (UUPS, Transparent Proxies).
- Rédiger du code de haute qualité, bien documenté, avec une couverture de tests complète (unitaires, intégration, fuzzing, fork).
- Collaborer avec les équipes produit et technique sur l'architecture des smart contracts et le développement de nouvelles fonctionnalités.
- Partager vos connaissances et promouvoir les bonnes pratiques au sein de l'équipe.
- Maintenir une documentation claire et complète des contrats et des processus de déploiement.
Requirements
- Minimum 1 an d'expérience professionnelle dans le développement et le déploiement de smart contracts Solidity en production sur Ethereum mainnet.
- Un portfolio (GitHub, site personnel ou CV) démontrant vos travaux antérieurs en Solidity.
- Solide compréhension de l'Ethereum Virtual Machine (EVM), des techniques d'optimisation du gas et des bonnes pratiques de sécurité des smart contracts (réentrance, contrôle d'accès, dépassements/underflows).
- Expérience pratique avec des frameworks tels que Hardhat ou Foundry.
- Bonne connaissance des standards de tokens et protocoles (ERC-20, ERC-721, ERC-4626, etc.) ainsi que des modèles courants en DeFi.
- Capacité avérée à rédiger et maintenir des tests robustes pour les smart contracts.
Qualifications souhaitées
- 4+ années d'expérience en développement logiciel.
- Expérience en développement backend (Node.js, Bun.js) et intégration de smart contracts via des bibliothèques comme Ethers.js.
- Connaissance de modèles avancés de mise à jour de contrats (ex. Diamond Standard).
- Familiarité avec les solutions de couche 2 (Arbitrum, Optimism) ou d'autres écosystèmes blockchain.
- Excellentes compétences en communication, avec la capacité d'expliquer des concepts techniques complexes à un public non technique.
About the company
En tant que Développeur Solidity chez Arianee, vous serez responsable de la conception, du développement et de la gestion du cycle de vie de nos smart contracts. Vous collaborerez étroitement avec les chefs de produit et les ingénieurs afin de fournir des solutions robustes qui définissent la prochaine génération de relations entre les marques et leurs clients.