Następna praca

Starszy programista Fullstack Blockchain w Globaldev Group

24 października

42 wyświetlenia

Globaldev Group

Globaldev Group

0
0 recenzji
Brak doświadczenia
Pełny etat

Przetłumaczone przez Google

Przegląd projektu Wymagania projektu dotyczące platformy Blockchain DEX. Cel: Opracowanie zdecentralizowanej platformy wymiany umożliwiającej użytkownikom handel kryptowalutami z funkcjami podobnymi do poniższych (https://purpleswap.me, https://intuitionexchange.com) Technologie docelowe: React, Node.js/TypeScript, Web3.js, Solidity, Rust, GolangObsługiwane łańcuchy bloków: Ethereum, Polygon, Binance Smart Chain (BSC)Wymagania funkcjonalneZarządzanie użytkownikamiRejestracja użytkowników i uwier
Przegląd projektu Wymagania projektu dotyczące platformy Blockchain DEX. Cel: Opracowanie zdecentralizowanej platformy wymiany umożliwiającej użytkownikom handel kryptowalutami z funkcjami podobnymi do poniższych (https://purpleswap.me, https://intuitionexchange.com) Technologie docelowe: React, Node.js/TypeScript, Web3.js, Solidity, Rust, GolangObsługiwane łańcuchy bloków: Ethereum, Polygon, Binance Smart Chain (BSC)Wymagania funkcjonalneZarządzanie użytkownikamiRejestracja użytkowników i uwierzytelnianie za pośrednictwem portfeli kryptowalutowych (MetaMask, WalletConnect itp.)Zarządzanie profilami z wyświetlaniem adresu portfela i historia transakcji Funkcje handloweFunkcje rynkowe i zlecenia z limitem możliwości składania i anulowania transakcji Aktualizacje księgi zleceń w czasie rzeczywistymWsparcie dla różnych par handlowych w Ethereum, Polygon i BSC Płynność i stakowanie Tworzenie i zarządzanie pulami płynnościOpcje stakowania dla użytkowników w celu zdobywania nagródWsparcie tokenówIntegracja z tokenami ERC20 i innymi standardami istotne dla Polygon i BSC Funkcja tworzenia list tokenów dla nowych tokenów na podstawie żądań użytkowników lub propozycji zarządzania Panel analityczny Analityka danych rynkowych w czasie rzeczywistym (wykresy cen, wolumen, płynność) Wskaźniki wydajności handlu użytkownikami oraz podsumowanie zysków/strat Zarządzanie Wdrożenie zdecentralizowanych funkcji zarządzania umożliwiających posiadaczom tokenów proponowanie i głosowanie o ulepszeniach platformyWymagania techniczne Tworzenie frontenduZbuduj interfejs użytkownika przy użyciu React.js i upewnij się, że interfejs jest responsywny i przyjazny dla użytkownikaZintegruj Web3.js do interakcji z blockchainemTworzenie zapleczaUżyj Node.js/TypeScript do programowania po stronie serweraZaimplementuj API RESTful do zarządzania transakcjami, danymi użytkowników, i pule płynnościZapewnij bezpieczne przechowywanie i obsługę danych użytkowników. - Inteligentny kontrakt Opracuj inteligentne kontrakty Solidity dla kluczowych funkcjonalności (handel, pule płynności, zarządzanie) Jeśli używasz Rusta, zapewnij kompatybilność z docelowym blockchainem Użyj Golang dla wszelkich mikrousług lub usług backendu, które wymagają optymalizacji wydajności (np. obsługa transakcji) - Integracja Blockchain Użyj Ethereum jako podstawowego transakcje i inteligentne kontraktyWdrażaj mostowanie z Polygon i Binance Smart Chain, aby umożliwić handel między łańcuchamiWykorzystuj zdecentralizowane wyrocznie (np. Chainlink) do strumieni danych w czasie rzeczywistymWymagania dotyczące bezpieczeństwa Przeprowadzaj inteligentne audyty kontraktów, aby zapewnić bezpieczeństwo przed lukami w zabezpieczeniach (np. ponowne wejście, przepełnienie) Wdróż bezpieczny portfel interakcje i metody uwierzytelniania użytkowników Regularnie aktualizuj zależności i stosuj poprawki bezpieczeństwaWymagania dotyczące wydajnościZapewnij małe opóźnienia w przetwarzaniu transakcji i interakcjach użytkownikówOptymalizuj platformę do obsługi znacznej liczby jednoczesnych użytkowników i transakcjiWymagania testoweTestuj inteligentne kontrakty przy użyciu frameworków takich jak Hardhat lub TruffleTestowanie jednostek frontendowych i backendowych oraz testowanie integracjiPrzeprowadzanie wydajności testowanie w celu oceny skalowalności platformy Wymagania wdrożeniowe Wdrażaj inteligentne kontrakty na Ethereum, Polygon i BSC Skonfiguruj potok CI/CD do wdrażania aplikacji frontendowych i backendowych W razie potrzeby korzystaj ze zdecentralizowanych rozwiązań pamięci masowej do przechowywania danych poza łańcuchem (np. IPFS) Wymagania dotyczące dokumentacjiDokumentacja techniczna dla programistów o bazie kodu i architekturzeDokumentacja użytkownika sprzekazanie instrukcji korzystania z platformy DEXDokumentacja API dla udostępnionych publicznych API Etapy rozmowy kwalifikacyjnej: Rozmowa kwalifikacyjna z rekruteremZadanie testoweRozmowa techniczna z klientem Pokaż więcej Pokaż mniej Poziom pozycji Poziom średni starszy Rodzaj zatrudnienia Pełny etat Obowiązki służbowe Inżynieria i technologie informacyjne Przemysły Organizacje non-profit oraz szkolnictwo podstawowe i średnie

Przetłumaczone przez Google

Brak doświadczenia
Pełny etat
Czy chcesz znaleźć odpowiednią pracę?
Nowe oferty pracy w Twoim Telegram
Subskrybuj
używamy cookies
Akceptować