TrustBlock

Full-Stack Engineer

1040
352

Description de l'offre

Offre publiée le : 
8/11/23

Responsabilités

Collaboration Directe avec la Direction :

  • Travaillez directement avec notre CTO et CEO/Chef de Produit. Vous aurez l'opportunité d'influencer des décisions et stratégies cruciales, contribuant à l'orientation globale de notre produit.

Ingénierie Full-Stack :

  • Prenez un rôle de leader dans le développement de nos systèmes backend sur AWS, abordant des problèmes complexes pour assurer leur fonctionnement fluide et fiable.
  • Travaillez avec des architectures serverless et concevez des fonctions AWS Lambda efficaces en TypeScript.
  • Évaluez et intégrez diverses solutions AWS, améliorant notre pile technologique pour un développement optimal des fonctionnalités.
  • Utilisez le Serverless Framework pour étendre notre infrastructure AWS, construisant un environnement évolutif et fiable.
  • Développez des services et des API backend performants, capables de gérer un nombre croissant d'utilisateurs, contribuant ainsi à une expérience utilisateur fluide.
  • Impliquez-vous dans les technologies blockchain, en intégrant des contrats intelligents et en gérant efficacement les transactions.
  • Collaborez avec une équipe talentueuse d'ingénieurs pour concevoir des API résilientes et des schémas de base de données, en abordant les défis liés aux données de manière créative.
  • Concentrez-vous sur la sécurité et la protection des données, en mettant en œuvre des mesures pour assurer la sécurité de notre plateforme et des données utilisateurs.
  • Participez au développement de fonctionnalités clés en frontend en utilisant Next.js et JavaScript, en veillant à ce qu'elles soient alignées avec nos objectifs de conception UI/UX.
  • Assurez une intégration fluide entre les composants frontend et backend, en maintenant un flux de données efficace à travers l'application.
  • Travaillez à l'optimisation de la performance de l'application, en relevant des défis liés à la vitesse, à l'évolutivité et à l'expérience utilisateur.

Tests :

  • Rédigez des tests pour les codes frontend et backend (e2e, intégration, composant).
  • Participez aux revues de code pour maintenir la qualité du code et partager les connaissances avec l'équipe.
  • Déboguez les problèmes à travers la pile et efforcez-vous de les empêcher de se reproduire.

Documentation :

  • Documentez le code et les conceptions techniques, facilitant ainsi la maintenance future et la collaboration avec d'autres membres de l'équipe.
  • Maintenez à jour la documentation des API et des conceptions logicielles.

Communication et Collaboration :

  • Collaborez avec les développeurs, les chefs de produit et autres parties prenantes pour comprendre leurs besoins et les traduire en logiciels fonctionnels.
  • Contribuez aux réunions d'équipe et aux discussions, et fournissez des retours précieux sur la conception du système et l'architecture.

Amélioration Continue :

  • Restez à jour avec les technologies émergentes et les tendances de l'industrie, et appliquez ces connaissances dans votre travail quotidien.
  • Refactorez régulièrement le code et améliorez l'architecture de l'application pour garantir que le système reste efficace et évolutif.
  • Travaillez constamment à améliorer la performance, la réactivité et l'efficacité de l'application web.

Avantages

Chez Trustblock, nous ne sommes pas seulement axés sur le travail. Nous cultivons une culture d'autonomie, de responsabilité et d'innovation. Nous ne comptons pas les heures ; nous valorisons votre capacité à gérer votre temps et à produire des résultats exceptionnels. Si vous êtes un Ingénieur Full-Stack compétent avec un penchant pour la création d'applications web3 sécurisées, rapides, intuitives et impactantes, nous sommes impatients de vous rencontrer !

  • Pionnier du paysage web3 : Immergez-vous dans la technologie de pointe et participez à la révolution web3. Vos contributions aideront à façonner l'avenir, travaillant sur une technologie destinée à redéfinir notre monde numérique.
  • Épanouissez-vous dans une communauté de développeurs dévoués : Rejoignez notre équipe de développeurs expérimentés, engagés dans l'art de l'ingénierie logicielle. Nous mettons l'accent sur la création d'un code de haute qualité et durable et encourageons le partage de connaissances et d'idées.
  • Grandissez avec nous : Profitez d'un environnement de travail stimulant qui vous met au défi tout en offrant de nombreuses opportunités d'avancement personnel et professionnel.
  • Adoptez la flexibilité du travail à distance : Nous vous invitons à travailler depuis n'importe quel endroit dans les fuseaux horaires UTC -3 à UTC+8. Notre emploi du temps adaptable vous permet d'équilibrer harmonieusement votre vie personnelle et vos engagements professionnels, où que vous soyez basé. Avec Trustblock, vous pouvez profiter du confort du travail à domicile tout en faisant partie d'une équipe répartie dans le monde entier.
  • Rémunération compétitive : Chez Trustblock, nous nous assurons que nos employés sont bien rémunérés. Nous offrons un package salarial compétitif qui reconnaît vos compétences, votre expérience et votre contribution à notre équipe.
  • Explorez le monde avec nous : Participez à nos voyages de travail trimestriels sur site dans des points chauds mondiaux tels qu'Istanbul, Bodrum, Paris et Dubaï. Ce n'est pas seulement du travail - c'est une aventure !
  • Embarquez dans un voyage d'apprentissage continu : Nous soutenons votre développement professionnel en finançant la participation à des conférences pertinentes, en achetant les cours nécessaires et en fournissant tout logiciel ou matériel dont vous pourriez avoir besoin pour exceller dans votre rôle. Chez Trustblock, nous croyons à investir dans nos collaborateurs !

Exigences :

  • Minimum 3-5 ans d'expérience en tant qu'Ingénieur Full-Stack.
  • Expérience de travail sur des piles serverless.
  • Expérience dans la rédaction de fonctions serverless.
  • Expérience en développement backend utilisant Node.js (tout framework dessus).
  • Expérience en Next.js & SCSS, assurant une intégration transparente avec notre pile frontend.
  • Forte maîtrise de TypeScript, utilisant ses fonctionnalités avancées pour livrer un code performant et maintenable.
  • Connaissance pratique du Cloud (de préférence AWS)
  • Expérience pratique avec MySQL et intégration de base de données, vous permettant de concevoir, implémenter et gérer efficacement nos systèmes de bases de données.
  • Expérience de travail avec des ORMs tels que Prisma ou Drizzle et connaissance pratique de leurs fonctionnalités et limitations.
  • Expérience avec des systèmes de contrôle de version, en particulier Git. Cela garantit des pratiques de développement cohérentes, collaboratives et sûres à travers l'équipe.
  • Excellentes compétences en résolution de problèmes avec la capacité de travailler de manière indépendante. Nous valorisons les développeurs qui peuvent prendre des initiatives et trouver des solutions créatives aux défis.
  • Solides compétences en communication et capacité à travailler en collaboration. Notre équipe prospère grâce à la coopération et au partage d'idées.
  • Bonnes compétences en anglais, à l'écrit et à l'oral, pour une communication efficace au sein de notre équipe mondiale.
  • Connaissances pratiques de Docker, assurant un déploiement et une gestion efficaces de nos applications.
  • Pour faciliter une collaboration efficace au sein de notre équipe mondiale, nous recherchons des candidats opérant dans les fuseaux horaires de UTC -3 à UTC+8. Cette synchronisation garantit que vous êtes en phase avec le rythme de nos opérations, où que vous soyez situé.

Points Bonus :

  • Familiarité avec GitHub Actions pour des pipelines CI/CD efficaces et des flux de travail automatisés. Votre expérience avec cela améliorera nos processus de développement, de test et de déploiement.
  • Connaissance des solutions IAC telles que Terraform, AWS CDK, le framework Serverless, etc.
  • Connaissance de Rust, un langage orienté performance que nous utilisons dans nos projets de R&D.
  • Expérience dans l'espace web3, qui est au cœur de notre produit.
  • Familiarité avec les bibliothèques web3 telles que ethers, wagmi ou viem. Ces outils sont essentiels à notre travail dans le domaine du web3.
  • Connaissance du développement de contrats intelligents (Solidity/Rust), vous permettant de contribuer à nos efforts de développement blockchain.
  • Être actif dans l'écosystème (partage de connaissances, rédaction de blogposts, création de contenu éducatif, etc.)

Cette offre est maintenant fermée.

Autres opportunités

Full-Stack Engineer

Format .pdf
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Votre candidature a bien été envoyé !
Oops! Something went wrong.