
Golang Developer (backend)
Location
Poland
Job Type
Contract
Experience
N/A
Salary
N/A
Skill Set
Role
Backend ProgrammingJob Details
We are looking for a talented and experienced Golang Developer to join our team.
Job Overview:
You will work on various DeFi projects using blockchain technologies and frameworks to complete complex tasks. Some of the projects you’ll be working on will be unique and require innovative programming practices using the latest web3 technologies like distributed ledger technologies, cryptographic protocols, smart contract development, etc.
What Will You Do?
- Create new and support existing services for crypto assets
- Integrate with new blockchain nodes
- Support, refactor and improve code base
- Implement new features into crypto management system
- Participate in code reviews, technical discussions, and other team activities
Requirements
Key Skills Required
- 3+ years as a Golang Software Engineer
- Knowledge and experience with microservices architecture
- Experience with blockchain integration
- Experienced with WebSockets, RESTful and RPC-based APIs
- Basic blockchain knowledge
- API design experience
- Git
- Experience with message brokers (Kafka)
- Demonstrable experience with databases (Postgres)
- Database modelling and request optimization experience
- Experience with unit testing, integration testing
- Experience with Continuous Integration / Continuous Delivery
- Basic security approaches in microservice architecture
- Ability to quickly learn new technologies
Additional Skills Preferred:
- Basic understanding of symmetric/asymmetric encryption/decryption
- Basic ECDSA / RSA, HMAC, Ecliptic curves
- Blockchains account and UTXO based
- Hierarchical Deterministic Wallet architecture
- Hardware keys (ledger, trezor)
- BIPs/EIPs
- Experience working 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
Benefits
- Unique opportunity to work on various DeFi projects using blockchain technologies
- Remote work option or relocation to Montenegro
- Work with international team from the comfort of your home
- Salary available in crypto
- Company provided equipment
- Udemy for Business Unlimited Membership
- 21 working days of annual leave plus public holidays
- The opportunity to excel in your professional career
Links
Jobs by Expertise
Jobs by Skill
© Copyright AllRemote 2022. All Rights Reserved