Développeur Senior Fullstack Go/React | Blockchain | Télétravail
À distance
À plein temps
Temps partiel
Nous recherchons un Développeur Fullstack expérimenté, maîtrisant Go et React, pour rejoindre notre équipe innovante dans le secteur blockchain. Dans ce poste entièrement à distance, vous concevrez, développerez et maintiendrez des applications blockchain et cryptomonnaies de pointe en utilisant des technologies modernes. Le poste offre des modalités de travail flexibles, incluant des engagements à temps plein, à temps partiel ou basés sur des projets spécifiques.
Responsabilités Principales
- Concevoir et développer des services backend robustes et des API utilisant Golang (version 1.21 ou supérieure) avec une attention particulière à la scalabilité et à la performance.
- Créer des interfaces utilisateur réactives et intuitives avec React (version 18+), en exploitant efficacement les hooks, l'API de contexte et les fonctionnalités avancées.
- Mettre en œuvre des intégrations API RESTful entre les systèmes frontend et backend avec un accent prononcé sur la performance et la sécurité des données.
- Optimiser les requêtes de base de données et la conception de schémas dans PostgreSQL (version 14+) pour un stockage et une récupération efficaces des données dans un environnement à forte charge.
- Rédiger et maintenir un code efficace, réutilisable et fiable avec une couverture de tests appropriée et complète.
- Collaborer étroitement avec des équipes pluridisciplinaires pour définir, concevoir et déployer de nouvelles fonctionnalités innovantes.
- Résoudre des problèmes techniques complexes à travers toute la pile d'applications, du frontend au backend.
- Participer activement aux discussions architecturales et contribuer de manière significative à la prise de décisions techniques stratégiques.
- Mettre en œuvre des pratiques de codage sécurisées, particulièrement pour les fonctionnalités liées à la blockchain et aux transactions financières.
- Rester constamment à jour avec les technologies émergentes et les tendances dans le développement blockchain et l'écosystème crypto.
- Effectuer des revues de code entre pairs pour assurer la qualité du code, le partage des connaissances et l'amélioration continue.
- Documenter méticuleusement le code, les architectures et les processus techniques pour enrichir la base de connaissances de l'équipe.
Compétences et Expériences Requises
- Au minimum 3 ans d'expérience significative en développement backend utilisant Golang, incluant l'implémentation de services RESTful et la gestion de performances.
- Maîtrise approfondie de la conception de bases de données PostgreSQL (version 14+), de l'optimisation et de la rédaction de requêtes complexes.
- Minimum de 2 ans d'expérience pratique dans la construction d'applications frontend avec React 16+ et l'architecture de composants modulaires.
- Connaissance avancée des fondamentaux de JavaScript (ES6+), y compris les promesses, async/await, et les patterns modernes de développement.
- Compétence démontrée en TypeScript 4.5+, comprenant les définitions de types avancées, les interfaces complexes et les génériques.
- Expérience substantielle en programmation asynchrone et gestion d'état dans les applications JavaScript à grande échelle.
- Solide compréhension des protocoles HTTP, des principes de conception d'API RESTful et des meilleures pratiques en sécurité web.
- Maîtrise confirmée du contrôle de version avec Git, incluant les stratégies de branchement sophistiquées et les flux de travail collaboratifs.
- Esprit analytique orienté résolution de problèmes avec une attention exceptionnelle aux détails et à la qualité du code.
- Capacité avérée à lire et comprendre la documentation technique en anglais avec aisance.
- Expérience probante de travail dans des environnements de développement agile utilisant les méthodologies Scrum ou Kanban.
Atouts Supplémentaires
- Expérience pratique avec les pipelines CI/CD utilisant des outils comme GitHub Actions, GitLab CI ou Jenkins.
- Connaissance approfondie de la conteneurisation Docker et des concepts d'orchestration Kubernetes.
- Familiarité avec le développement de contrats intelligents pour Ethereum (Solidity) ou d'autres plateformes blockchain émergentes.
- Expérience professionnelle antérieure sur des projets blockchain ou de cryptomonnaies (DeFi, NFT ou plateformes de trading décentralisées).
- Maîtrise de React Native pour le développement mobile multiplateforme innovant.
- Expérience substantielle avec les API GraphQL en complément des architectures REST traditionnelles.
- Compréhension approfondie de l'architecture de microservices et des défis des systèmes distribués modernes.
- Familiarité étendue avec les services cloud (AWS, Google Cloud ou Azure) et leurs services spécifiques aux applications blockchain.
- Expérience diversifiée avec des frameworks de test avancés pour Go (comme testify) et JavaScript/React (Jest, Testing Library).
- Connaissance opérationnelle des outils de surveillance et d'observabilité comme Prometheus, Grafana ou la pile ELK pour les environnements de production.
- Contributions notables à des projets open-source ou développement de projets personnels innovants dans l'écosystème blockchain/crypto.
Pourquoi Nous Rejoindre
Travailler avec nous vous offre l'opportunité exceptionnelle de contribuer à des solutions blockchain innovantes tout en bénéficiant de la flexibilité du travail à distance. Vous collaborerez avec des professionnels talentueux dans un environnement stimulant qui valorise l'apprentissage continu et favorise votre croissance professionnelle. Notre équipe se positionne à l'avant-garde de la technologie blockchain, vous permettant une exposition privilégiée aux développements les plus récents dans l'univers crypto en pleine expansion. Nous proposons une rémunération compétitive, des horaires de travail adaptables à votre situation personnelle, et une culture d'entreprise qui célèbre aussi bien les réussites individuelles que collectives, dans un esprit d'innovation permanente.