Available Offers for WebSockets

Golang Crypto Developer

Office
Remotely
Full-time
Permanent work
Project: trading product Requirements: - More than 3 years of experience as a software engineer in Golang; - Knowledge and experience with microservices architecture; - Experience with blockchain integration; - Experience with WebSockets, RESTful and RPC based APIs; - Basic knowledge of blockchain; - Experience with API development; - Git; - Experience with message brokers (Kafka); - Solid experience with databases (Postgres); - Experience with database modeling and query optimization; - Experience with unit testing, integration testing; - Experience with continuous integration / continuous delivery; - Basic approaches to security in microservice architecture; - Ability to learn new technologies quickly; - English language from level B1; Will be a plus: - Basic understanding of symmetric / asymmetric encryption / decryption; - Basic ECDSA / RSA, HMAC, ecliptic curves; - Blockchain account and UTXO based; - Hierarchical deterministic wallet architecture; - Hardware keys (ledger, tresor); - BIP / EIP; - Experience with AWS Enclave; - Familiarity with Logstash, Kibana, Elastic search stack; - Familiarity with Amazon AWS; - Experience with Python or other programming languages would be a plus. Tasks: - Creating new and maintaining existing services for cryptoassets; - integration with new blockchain nodes; - maintaining, refactoring and improving the codebase; - implementing new features into the cryptocurrency management system. - Participating in code reviews, technical discussions and other team activities.