All offersWarszawaSecuritySt. inżynier/ka oprogramowania (Blockchain)
St. inżynier/ka oprogramowania (Blockchain)
Security
NASK

St. inżynier/ka oprogramowania (Blockchain)

NASK
Warszawa
2 552 - 4 083 USDGross/month - Permanent
Type of work
Full-time
Experience
Senior
Employment Type
Permanent
Operating mode
Hybrid

Tech stack

    Blockchain
    advanced
    OpenID
    advanced
    SIOPv2
    advanced
    Node.js
    advanced
    TypeScript
    advanced
    JavaScript
    advanced
    Django
    advanced

Job description

Online interview

Poszukujemy kandydatów do pracy w sekcji produktowej w Zespole Rozwoju Systemów Cyberbezpieczeństwa, będącego częścią Centrum Cyberbezpieczeństwa i Infrastruktury.

Zespół Rozwoju Systemów Cyberbezpieczeństwa, który tworzymy, realizuje projekty o strategicznym znaczeniu dla naszego Państwa. Systemy, za które jesteśmy odpowiedzialni, dotyczą obszarów szeroko rozumianego cyberbezpieczeństwa oraz identyfikacji elektronicznej, a naszą rolą jest ich rozwój, wdrażanie oraz utrzymanie. Staramy się nieustannie zwiększać ich użyteczność, tak aby owocnie służyły naszemu wspólnemu dobru.


Zakres zadań na tym stanowisku:

  • Programowanie i wdrażanie przypadków użycia dla pilotażowych wdrożeń usług blockchain
  • Współpraca z zespołem zarządzającym projektem
  • Dzielenie się wiedzą techniczną i doświadczeniem przy szacowaniu pracy dla biznesowych wymagań
  • Współtworzenie koncepcji nowych rozwiązań
  • Samodzielne zdobywanie wiedzy z zakresu usług i architektury blockchain
  • Analiza dokumentów technicznych dotyczących blockchain
  • Udział w międzynarodowych projektach EU


Nasze wymagania:

  • Umiejętność analizy i oceny problemów programistycznych
  • Znajomość narzędzi i technik programistycznych
  • Umiejętność prototypowania i projektowania interfejsów
  • Programistyczna baza z obszaru OpenID, SIOPv2, OAuth 2.0,SAML, JavaScript,TypeScript, OID4Cs
  • Praktyczne doświadczenie z technologiami backend i frontend: Node.js, Django, Flask, Frameworki frontend
  • Znajomość narzędzi: Git, GitLab, IntelliJ, Jenkins, Sonar
  • Znajomość języka angielskiego na poziomie umożliwiającym udział w spotkaniach międzynarodowych grup roboczych oraz opiniowania dokumentacji technicznej


Mile widziane: 

  • Znajomość koncepcji blockchaina: Konsensus (Proof of Work, Proof of Stake, itp.)
  • Kryptografii (asymetryczna, symetryczna, funkcje skrótu),
  • Struktura danych (bloki, łańcuchy bloków, drzewa Merkle)
  • Znajomość standardów protokołów, tokenów i tworzenia smartkontraktów
  • Doświadczenia jako programista blockchain w pisaniu wysokiej jakości, dobrze przetestowanego kodu
  • Doświadczenie z platformami blockchain: Ethereum, Bitcoin, Cardano, Polkadot, Solana, itp.
  • Doświadczenie z protokołem OpenID Connect, OpenID Authentication, technologiami webowymi HTTP, HTTPS, przeglądarkami internetowymi i serwerami WWW
  • Wdrożenie węzłów, interakcja z siecią, monitorowanie,
  • Korzystanie z narzędzi takich jak Truffle, Hardhat, Ganache, czy Metamask
  • Doświadczenie pracy w zespołach międzynarodowych


2 552 - 4 083 USD

Permanent