Senior Node.js Software Developer

Departament: Dezvoltare Soluții Blockchain

Cerințe:

  • Studii superioare tehnice în domeniul informatic
  • Experiență de minimum 5 ani în analiza, proiectarea și dezvoltarea de aplicații backend cu Node.js:
    • Proiectare RESTful API, dezvoltare și testare
    • Dezvoltare web cu:
      • JavaScript/React
      • HTML
      • CSS/SCSS/SASS
    • Design baze de date SQL și interogări (preferabil PostgreSQL si Knex ca middleware)
  • Cunoașterea excelentă a limbajului de programare JavaScript și a framework-urilor Node.js/Express
  • Experiență cu SaaS, Microservices, Docker
  • Experiență cu:
    • Mocha, Chai, Sinon.JS
    • axios
  • Bună înțelegere a serviciilor cloud, virtualizării, rețelelor și securității cibernetice
  • Bună înțelegere a tehnologiei blockchain (in special Ethereum)
  • Abordare proactivă, învățare rapidă și gândire logică
  • Capacitate de a lucra în paralel pe mai multe sarcini
  • Familiarizat cu metodologiile Agile
  • Familiarizat cu designul bazat pe teste
  • Lucrul cu membrii echipei de la distanță
  • Cunoștințe solide de Sisteme de Operare, în special Linux
  • Limba engleză – nivel intermediar sau avansat
  • Abilități de comunicare orală și în scris
  • Aptitudini de lucru în echipă.

Constituie avantaj:

  • Cunoștințe solide de algoritmi și structuri de date
  • Cunoștințe de criptografie
  • Cunoștințe sau experiență cu standarde și produse PKI
  • Cunoștințe sau experiență cu tehnologii blockchain (în special Ethereum/Ethereum Enterprise/GoQuorum)
    • Familiaritate cu Ethereum JSON-RPC API
  • Cunoașterea mediilor de dezvoltare/debug specifice limbajului Solidity precum Remix, Truffle
  • Experiență cu Redis
  • Familiarizat cu JIRA, Bitbucket, Jenkins, Nexus
  • Experiență cu metodologia de dezvoltare Test-Driven Development (TDD)
  • Experiență în dezvoltare software folosind metodologia Agile
  • Cunoașterea unui alt limbaj de scripting
  • Experiență în dezvoltarea protocoalelor de comunicație
  • Experiență în dezvoltarea serviciilor web.
  • Experiență cu:
    • web3.js & co.
    • Next.js
    • Reactstrap
    • Lerna
    • PM2
    • dotenv
    • Passport
    • Joi
  • Experiență cu QR-uri

Responsabilități:

  • Dezvoltarea de aplicații web și servicii RESTful API folosind tehnologii: React/Node.js/Express
  • Parcurgerea cerințelor software și obținerea de clarificări acolo unde este necesar
  • Dezvoltarea, testarea și implementarea de scripturi/programe/instrumente
  • Efectuarea de sarcini periodice de administrare a sistemului, inclusiv upgrade-uri
  • Asigurarea performanței optime a tuturor sistemelor care rulează în mediul virtual prin reglare proactivă
  • Monitorizarea performanței sistemelor și recomandarea de ajustări pentru a asigura performanță și timp de răspuns optim
  • Menținerea securității și integrității datelor
  • Implementarea și sprijinirea cerințelor de reglementare și conformitate
  • Implicarea în fazele de proiectare și dezvoltare ale produsului software
  • Implicarea în faza de analiză, proiectare și dezvoltare a bazelor de date necesare aplicațiilor dezvoltate
  • Testarea la nivel de modul software a aplicațiilor dezvoltate.

Pentru a aplica la acest post, vă rugăm să completaţi formularul de mai jos sau să trimiteți CV-ul dvs. la adresa recrutare@certsign.ro menționând în subiectul mail-ului: „Dezvoltator Software Node.js – certSIGN”.

Trimite CV-ul

    * campuri obligatorii

    Te sunăm noi!

    Îţi mulţumim pentru că vrei să intri în contact cu noi!

    .