En un coup d'œil
- Missions: Développez des systèmes backend pour des transactions blockchain rapides et fiables.
- Entreprise: Une entreprise innovante dans le domaine de la finance décentralisée.
- Avantages: Salaire compétitif, actions, avantages santé, et temps libre illimité.
- Autres infos: Environnement de travail flexible et opportunités de croissance professionnelle.
- Pourquoi ce job: Impactez directement l'infrastructure blockchain et résolvez des défis techniques complexes.
- Qualifications: Expérience en développement backend avec TypeScript et Node.js.
Le salaire estimé est compris entre 61650 - 75350 € par an.
Ce poste est proposé au nom d'une entreprise partenaire, qui gère toutes les candidatures et les étapes suivantes. Notre partenaire recherche un ingénieur backend basé en France. En tant qu'ingénieur backend, vous développerez et maintiendrez les systèmes centraux qui alimentent des transactions inter-chaînes rapides, fiables et rentables. Vous construirez le logiciel responsable de la génération de devis, de l'optimisation des itinéraires de trading et de l'exécution des demandes des utilisateurs à travers des lieux de liquidité on-chain et off-chain. Votre travail influencera directement les taux de succès des transactions, la vitesse d'exécution, la précision des prix et la rentabilité de l'entreprise.
Vous travaillerez principalement avec TypeScript et Node.js pour relever des défis complexes en backend dans la finance décentralisée (DeFi), l'infrastructure blockchain et les systèmes de paiement. Vous collaborerez étroitement avec les ingénieurs de protocole pour intégrer de nouveaux mécanismes de règlement et faire avancer les solutions de liquidité décentralisées.
C'est un rôle pratique à fort impact offrant une propriété significative, une autonomie technique et l'opportunité de façonner une infrastructure qui rend les transactions blockchain plus accessibles.
Responsabilités :
- Concevoir, construire et améliorer continuellement le moteur de génération de devis et de tarification central, en intégrant des flux de prix on-chain, des intégrations de routage de swap et des calculs de frais dynamiques pour garantir une exécution des transactions compétitive et fiable.
- Développer et maintenir des intégrations avec des échanges décentralisés (DEX) et des agrégateurs, y compris 1inch, LiFi et Uniswap, en mettant en œuvre des données de transaction au niveau du contrat, des routages multi-sauts, la gestion du slippage et l'estimation des frais de gaz.
- Posséder des pipelines de transaction de bout en bout, de la détection de dépôt à la génération de devis, en passant par l'exécution des transactions et le règlement, en garantissant un traitement fiable à travers des flux de travail complexes et multi-étapes.
- Améliorer la fiabilité du système et la visibilité opérationnelle en mettant en œuvre une propagation d'erreurs structurée, une surveillance, des alertes et des flux de travail de triage d'incidents à l'aide d'outils tels que Datadog.
- Identifier, enquêter et résoudre les échecs d'exécution et les goulets d'étranglement de performance, en tenant compte des réversions de transaction, des mécanismes de réessai, des contraintes de liquidité, des pics de prix de gaz et d'autres cas limites.
- Collaborer avec les équipes d'ingénierie de protocole pour intégrer de nouveaux primitives de règlement et soutenir la transition vers une liquidité décentralisée soutenue par des protocoles.
- Développer des fonctionnalités de transaction et de tarification spécialisées pour des cas d'utilisation de paiement, y compris des transactions stables one-to-one et une tarification fixe pour les principaux actifs.
- Prendre en charge des projets depuis la conception initiale jusqu'à la mise en œuvre, les tests, le déploiement et l'optimisation continue, en veillant à ce que les solutions répondent aux exigences de performance, de fiabilité et commerciales.
- Contribuer à l'amélioration continue de l'architecture backend, des pratiques d'ingénierie et des outils opérationnels pour soutenir une infrastructure de transaction inter-chaînes évolutive et fiable.
Exigences :
- Expérience solide en ingénierie backend avec TypeScript et Node.js, y compris la capacité à développer, maintenir et optimiser des services backend de qualité production.
- Expérience pratique dans la construction de systèmes interagissant avec des protocoles on-chain, y compris la requête de devis DEX, la construction de données de swap, la gestion des réversions de transaction et la mise en œuvre de mécanismes de réessai ou de récupération.
- Compréhension solide des fondamentaux de la finance décentralisée, y compris les teneurs de marché automatisés (AMM), les pools de liquidité, le routage de jetons, le slippage, l'impact sur les prix et la valeur extractible maximale (MEV).
- Capacité démontrée à concevoir et posséder des pipelines de traitement complexes et multi-étapes, reliant la détection des transactions, la tarification, l'exécution et le règlement en systèmes fiables de bout en bout.
- Forte concentration sur la fiabilité et la résilience, avec la capacité d'anticiper les cas limites, de mettre en œuvre une gestion robuste des erreurs, d'établir une observabilité significative et de résoudre systématiquement les problèmes de production.
- Excellentes compétences en résolution de problèmes et en analyse, avec la capacité de naviguer dans la complexité technique, de prendre des décisions d'ingénierie judicieuses et d'équilibrer performance d'exécution, tarification et fiabilité.
- Un haut degré de propriété et d'autonomie, y compris la capacité à mener des projets de manière indépendante, de la conception à la production, à gérer les compromis techniques et à assumer la responsabilité des résultats.
- Compétences efficaces en communication et en collaboration, avec la capacité de travailler à travers les équipes d'ingénierie, de partager le contexte technique et de contribuer à un environnement collaboratif et à distance.
Atouts :
- Expérience avec des protocoles de pont inter-chaînes, l'interopérabilité blockchain ou des architectures basées sur l'intention.
- Expérience antérieure dans le développement d'infrastructures de solveurs, de systèmes de création de marché ou d'autres systèmes d'exécution dans la finance décentralisée.
- Familiarité avec Solana et le routage Jupiter, ou avec des modèles de transaction basés sur UTXO de Bitcoin.
- Expérience avec BullMQ, des files d'attente de tâches soutenues par Redis ou une infrastructure de traitement asynchrone comparable.
- Un bilan prouvé d'intégration avec des agrégateurs DEX majeurs, tels que 1inch, LiFi ou 0x.
- Expérience dans la conception de systèmes qui optimisent la tarification des transactions, l'utilisation de la liquidité, l'efficacité d'exécution et la fiabilité globale.
Avantages :
- Salaire de base compétitif.
- Package d'équité, offrant une opportunité de participer à la croissance à long terme de l'entreprise.
- Avantages de santé complets.
- Temps de congé payé illimité, avec un minimum encouragé pour soutenir le repos régulier et l'équilibre travail-vie personnelle.
- Environnement de travail à distance qui met l'accent sur la flexibilité, la collaboration et la communication claire.
- Opportunité de travailler sur une infrastructure blockchain à fort impact servant des millions d'utilisateurs à travers plusieurs réseaux blockchain.
- Propriété technique significative et opportunité de résoudre des défis d'ingénierie complexes dans les paiements inter-chaînes et la finance décentralisée.
Backend Engineer, Solving employeur : Jobgether
Rejoindre notre équipe en tant qu'Artiste 3D pour simulateur de vol en temps réel, c'est intégrer une culture de travail collaborative et innovante où votre créativité sera valorisée. Nous offrons des opportunités de développement professionnel dans un environnement dynamique, tout en vous permettant de travailler sur des projets passionnants qui allient technologie de pointe et design artistique. Situé en France, notre bureau favorise un équilibre entre vie professionnelle et personnelle, avec des avantages uniques qui rendent chaque jour de travail enrichissant.
Conseils d'expert StudySmarter🤫
Voici comment nous pensons que tu pourrais décrocher Backend Engineer, Solving
✨Participe à des meetups tech
Les meetups et les hackathons sont des super occasions pour rencontrer des gens du milieu de l'ingénierie et du développement logiciel. C'est là que tu peux échanger des idées, découvrir des projets et même te faire repérer par des recruteurs comme ceux de Jobgether.
✨Contribue à des projets open-source
Ne sous-estime pas le pouvoir des contributions open-source. En proposant tes compétences sur des plateformes comme GitHub, tu peux non seulement améliorer ton portfolio, mais aussi prouver ta capacité à travailler en équipe. Ça pourrait faire toute la différence dans ta candidature chez Jobgether.
✨Réseau sur LinkedIn, mais avec du contenu
Sur LinkedIn, partage du contenu lié à tes projets ou tes réflexions sur les tendances technologiques. Cela peut attirer l'attention de recruteurs et de professionnels du secteur. Qui sait, peut-être que quelqu'un de Jobgether remarquera tes posts et te contactera pour un entretien !
✨Postule directement via notre site
N’oublie pas que postuler sur le site de Jobgether est souvent le moyen le plus direct et efficace d'attirer l'attention. Sois proactif et n'hésite pas à postuler même si tu n'as pas tous les critères d'une offre : montrer ton enthousiasme peut faire toute la différence !
Nous pensons qu'il te faut ces compétences pour exceller en tant que Backend Engineer, Solving
Quelques conseils pour ta candidature 🫡
Montre tes compétences techniques:Dans le secteur de l'ingénierie et développement logiciel, il est crucial de mettre en avant tes compétences techniques dans ton CV. Mentionne ton expérience avec des langages de programmation spécifiques, des frameworks, ou des projets antérieurs. N'hésite pas à intégrer des liens vers ton GitHub ou des projets personnels pour donner vie à ton profil !
Personnalise ta lettre de motivation:Avec un poste à temps plein, ta lettre de motivation doit refléter ta passion pour le développement logiciel. Explique pourquoi tu souhaites rejoindre Jobgether et comment tu peux contribuer à leurs projets. Parle aussi de ton intérêt à apprendre et à évoluer au sein de l'équipe.
Démontre ta capacité à travailler en équipe:Les projets de développement logiciel sont souvent le fruit d'un travail collaboratif. Mets en avant dans ton CV des expériences où tu as fait partie d’une équipe, que ce soit dans des stages, des projets universitaires ou des contributions open-source. Les soft skills, ça compte aussi !
Sois clair sur tes attentes:Dans ta candidature pour un poste à temps plein, n'hésite pas à mentionner tes attentes concernant le rôle et la culture d'entreprise. Dis-nous ce qui est important pour toi, que ce soit les technologies utilisées ou l'environnement de travail, pour que Jobgether sache que tu es sérieux dans ta démarche et que tu es motivé pour un engagement à long terme.
Comment te préparer à un entretien d'embauche chez Jobgether
✨Maîtrise des langages de programmation
Pour un poste en ingénierie et développement logiciel chez Jobgether, assure-toi de bien maîtriser les principaux langages demandés dans l'annonce. Prépare-toi à répondre à des questions techniques sur des projets que tu as réalisés ou même à coder en direct lors de l'entretien. Montre que tu sais comment résoudre des problèmes en temps réel !
✨Prépare ton portfolio technique
N'oublie pas d'apporter ton portfolio, surtout si tu as des projets de développement logiciel que tu peux montrer. C'est toujours un plus de pouvoir parler de ton expérience concrète et des challenges que tu as surmontés lors de tes projets précédents. Ça peut vraiment faire la différence chez Jobgether !
✨Compréhension des méthodologies agiles
Dans notre domaine, on utilise souvent des méthodologies agiles. Sois prêt à discuter de ton expérience avec des frameworks tels que Scrum ou Kanban. Explique comment tu as travaillé en équipe et comment cela a impacté tes projets précédents. Cela montrera ta capacité à t'adapter rapidement au sein d'équipes dynamiques.
✨Sois prêt pour des mises en situation
Attends-toi à des questions comportementales où tu devras prouver ta capacité à gérer des situations stressantes, comme des délais serrés ou des conflits au sein de l'équipe. Prépare quelques anecdotes précises sur ces expériences, car chez Jobgether, ils rechercheront des candidats réactifs et capables de travailler sous pression.