О компании и команде
Currently, our team is focused on implementing significant product enhancements designed to elevate the customer experience in cryptocurrency engagements. These improvements include the secure management of digital currencies and the streamlining of user interactions with Decentralised Finance (DeFi) protocols.
Responsibilities
- Support and improve current services that handle over 50 blockchain protocols with more than 500 cryptocurrency assets.
- Research and building new blockchain integration and solutions, including blockchain data processing, cryptocurrency protocols integrations, DeFi integration, etc.
- Support and solve problems from clients and stakeholders.
Сore tech stack
- For this position, you will predominantly work with Scala and Typescript.
- The full company tech-stack includes:
- Software development languages: Scala, Typescript (Node.js), Go
- Storage: PostgreSQL, Mongo DB, Clickhouse
- Frontend Frameworks: React.js, Electron.js
- Interservice communication: RabbitMQ, gRPC, Protocol Buffers
- Architecture: Service-Oriented Architecture (SOA)
- Infrastructure: AWS, Terraform, Ansible, Docker, Mesos/Marathon container orchestration,
- Consul, Nginx, GoCD by ThoughtWorks CI/CD, Prometheus, Kibana, Grafana
Ожидания от кандидата
Experience and Skills required:
Essential
- Professional experience in building software with an OOP language: Scala/Kotlin, TypeScript (Node.js).
- Familiarity with relational databases such as PostgreSQL.
- An understanding of the critical importance of unit tests, well-versed and able to build automated tests of server-side code.
- You’re professionally curious and willing to develop yourself as a multi-stack developer. You are ready that you should research and use technologies and programming languages that you didn’t face before.
Desirable
- Proficiency with containerisation and DevOps practices.
- Experience developing Smart Contracts.
- Familiarity with working on blockchain development (cryptocurrency wallets, blockchain data processing, DeFi etc).
- Experience in building and optimising systems for working with large amounts of data, both at the database level and interactions between services.
- Experience with Go.
Условия работы
The Benefits Offered
- Holidays
- Vitality Health
- Medical Insurance
- Dental Insurance
- Home Working Energy Support Scheme
- Excellent financial motivation
- Sponsored Learning and Development opportunities
- Regular company events and social activities