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”.