Mid-Senior Backend NodeJS Engineer - Exchange Data Integrations
atCryptoCompare
Mar 04
CryptoCompare is the independent global cryptocurrency market data provider, giving institutional and retail investors access to real-time, high-quality, reliable market and pricing data on 5,300+ coins and 240,000+ currency pairs. A central authority for clear and concise information, CryptoCompare offers unrivalled breadth, scope and depth of data, bridging the gap between the crypto asset and traditional financial markets.By aggregating and analysing tick data from globally recognised exchanges, and seamlessly integrating different datasets in the cryptocurrency price, CryptoCompare provides a comprehensive, holistic overview of the market. At a granular level, CryptoCompare produces cryptocurrency trade data, order book data, blockchain and historical data, social data, reports and a suite of cryptocurrency indices.
The Company
CryptoCompare is a global leader in digital asset data providing institutional and retail investors with real-time and historical data spanning 5,000+ coins and 250,000+ currency pairs.
By aggregating and analysing tick data from globally recognised exchanges and seamlessly integrating multiple datasets, CryptoCompare offers a comprehensive, granular overview of the market across trade, order book, historical, social and blockchain data.
The Role
We are looking for a mid to senior Backend software engineer to join our engineering team. You will be responsible for the upkeep and further development of the CryptoCompare exchange integration services, which provide the core data solutions upon which we build the majority of our data services. Our main API service uses this data to serve an average of 30 million calls an hour to an average 850k hourly unique users. With the team being small, the successful candidate will be hands-on throughout the end-to-end delivery of updates and new features, being able to directly see the value added to users, and the company, from the features they create.
Your day to day will include:
- Designing and implementing highly available, fault tolerant services focused around consuming data from exchanges
- Working in close collaboration with infrastructure and other internal data processing teams
- Taking ownership of key technology decisions, building resilient systems and optimising for ease of use
- Conducting code reviews and continuously look at ways of improving our ways of working
- Creating detailed internal documentation for the systems you work on
Technologies you'll be working with
- NodeJS JavaScript (ES5/6)
- PostgreSQL
- Redis
- Git
- Unix based systems
- Docker
You'll need to have
- Experience in backend service development
- Experience in backend Node.js or a strong desire to transition into it
- Experience in working with relational and non-relational database structures (we use Postgres & Redis)
Nice to have
- Basic understanding of financial markets
- Experience with large scale data processing
- Experience at a start-up or scale-up
- Experience working in cloud environments
Benefits
- 25 days annual leave
- Paid sick leave
- Laptop, screens, keyboard & all the fixings
- Company wide hackathons at least once a year
- Wellness and Training Budget
- Hybrid and flexible work environment
- Pet-friendly office in central London
- Regular Team Socials
This is a great opportunity to join a growing scale-up and make an impact to millions of users.
Listed in: Crypto Jobs, Legal Web3 Jobs, Engineering Web3 Jobs, Exchange Crypto Jobs, JavaScript Crypto Jobs, Data Crypto Jobs, Full Time Web3 Jobs.