En tant que Golang Backend Engineer, vous rejoignez une équipe technique au sein d’une startup spécialisée dans le Web3. Votre rôle sera de :
- Maintenir et faire évoluer les protocoles intégrés : Assurer la stabilité et la performance des protocoles existants, résoudre les problèmes techniques, mettre en place des améliorations continues et optimiser les processus.
- Développer de nouvelles fonctionnalités : Participer à la conception et à l’implémentation de nouvelles fonctionnalités pour répondre aux besoins des clients et aux évolutions du marché.
- Collaborer avec les équipes : Travailler en étroite collaboration avec les équipes techniques, produit et commerciales pour comprendre les besoins, définir les priorités et garantir la qualité des solutions proposées.
- Contribuer à la veille technologique : Rester à l’affût des dernières tendances et innovations dans le domaine du Web3, proposer de nouvelles solutions et partager vos connaissances avec l’équipe.
Vos missions quotidiennes incluront notamment :
- Développement et maintenance du code backend en Golang
- Optimisation des performances et de la scalabilité des applications
- Participation à la conception de l’architecture logicielle
- Collaboration avec les équipes produit et design pour définir les spécifications techniques
- Mise en place de tests unitaires et d’intégration
- Résolution des problèmes techniques et suivi des incidents
Techniques :
- Maîtrise du langage Golang et de ses écosystèmes
- Expérience significative en développement backend (Python, PHP...)
- Connaissance des architectures RESTful et des bases de données (SQL, NoSQL)
- Maîtrise des technologies de conteneurs et d'orchestration (Docker, Kubernetes)
- Expérience en développement d'API et de microservices
- Connaissance des outils de CI/CD (GitLab CI, Jenkins...)
Méthodologiques :
- Capacité à travailler en équipe et à collaborer efficacement avec différents métiers
- Autonomie, rigueur et sens de l'organisation
- Esprit d'analyse et de synthèse
- Capacité à résoudre des problèmes complexes
- Adaptabilité et ouverture d'esprit
Essentielles :
- 2 ans d'expérience minimum en Golang : Maîtrise du langage Golang, de ses concepts clés (goroutines, channels...) et de ses outils (testing, debugging...).
- Plus de 3 ans d'expérience en développement backend (Python, PHP...) : Solides connaissances des principes de développement backend, des architectures RESTful et des bases de données (SQL, NoSQL).
- Fort intérêt personnel pour le Web3 : Connaissance des concepts fondamentaux de la blockchain, des smart contracts et des protocoles décentralisés.
- Maîtrise des technologies de conteneurs et d'orchestration (Docker/Kubernetes) : Capacité à concevoir, déployer et gérer des applications conteneurisées, ainsi qu'à mettre en place des pipelines d'intégration continue.
- Capacité à prendre des décisions architecturales éclairées et à partager les meilleures pratiques : Aptitude à défendre ses choix techniques, à proposer des solutions innovantes et à transmettre ses connaissances à l'équipe.
- Français et anglais courants (écrit et parlé) : Excellentes compétences de communication dans les deux langues, permettant de collaborer efficacement avec les équipes techniques et non-techniques.
Souhaitées :
- Expérience dans une entreprise blockchain ou crypto : Compréhension des enjeux et des spécificités du développement dans l'écosystème Web3.
- Expérience dans une startup en forte croissance : Capacité à s'adapter à un environnement dynamique et en constante évolution, à prendre des initiatives et à travailler de manière autonome.
- Expérience autour de la data : Connaissance des outils et des techniques de traitement et d'analyse de données, ainsi que des problématiques liées à la sécurité et à la confidentialité des données.
- Environnement de travail stimulant : Autonomie, absence de bureaucratie, et opportunités d'apprentissage continu.
- Participation à la réussite de l'entreprise : Equity Share Options pour que chacun bénéficie du succès de l'entreprise.
- Rémunération attractive : Salaire compétitif et avantages sociaux motivants.
- Flexibilité : Politique de vacances illimitées et télétravail flexible pour un meilleur équilibre vie professionnelle/vie personnelle.
- Équipement personnalisé : Choisissez votre propre matériel informatique pour travailler dans les meilleures conditions.
- Connexion internet prise en charge : Jusqu'à 50€/mois remboursés pour votre abonnement internet.
- Développement professionnel : Budget conséquent dédié à votre formation et à votre participation à des conférences tech.
1) Entretien avec le recruteur (45 min) : Échange sur votre parcours, vos motivations et vos attentes.
2) Test technique à réaliser chez vous (< 2 heures) : Évaluation de vos compétences techniques sur un cas pratique.
3) Entretien technique (90 min) : Discussion approfondie avec l'équipe technique sur vos connaissances et votre expérience.
4) Entretien sur les valeurs de l'entreprise (45 min) : Échange sur votre adhésion à la culture et aux valeurs de l'entreprise.
5) Entretien avec les fondateurs (30 min) : Présentation de la vision et des ambitions de l'entreprise.
6) Offre !