Our vision is to use technology to build a better financial system, because the one weāve been handed is broken. That starts by creating the most robust, secure and transparent derivatives exchange in the world. Our mission is to provide open access to global financial markets, built on the pillars of freedom, openness, and excellence.Ā
RabbitX is truly global in scale, with team members from almost every continent in the world, and building a platform for anyone, anywhere. RabbitX technology enables people to trustfully trade and invest in cryptocurrencies without compromises.
We are looking for a fantastic backend engineer to join us and contribute to a true rocketship product, building our exchange backend infrastructure and API services.
Here's how you'll be contributing:
- The team you'll be joining is the exchange backend team. It's a team made up of some of the most senior and experienced backend engineers. We've built the first version of the product for internal testing, and have over 78,000 people signed up for our waiting list.
- You will be working on our core backend infrastructure services and API services to ensure a highly performant and robust exchange infrastructure
- You will be working on implementing and testing new features that will enable the trading of complex financial derivatives
- Contribute to the speed optimisation and scaling of the exchange
Our technologies:
We are building a high performance microservice based product, with tarantool as a database at its core. Languages that we are using: Go, Lua.
What we are building:
- We are building a ultra low-latency exchange with off-chain orderbook and on-chain settlement on Starknet (Zero Knowledge based scaling network on Ethereum)
- There are requirements for scalability, speed and general ACID parameters
- We are working with A LOT of data
Requirements:
- Computer science bachelor degree.
- Deep knowledge of one of the languages: Go/Lua/Rust/C++
- Knowledge of one of the scripting languages will be a plus: python/lua
- Understanding of how linux systems work: networking, file systems, memory management, process management.
- Understanding of modern approaches for developing concurrent systems.
- Experience with websocket and REST API
- Experience with tarantool will be an advantage
- Experience with FIX will be an advantage
- Desire to write tests
About you:
- Smart and fast-learning: you might not know everything, but you have a desire to learn and improve constantly. You're not afraid of asking "stupid" questions and have the ability to induce results from few datapoints.
- Communication: you understand that being a remote-first company requires a high degree of trust and communication. You are proactive in communicating with the team what you are working on, blockers in your pipeline, and issues that you are facing. You understand that sometimes the best way to get unstuck on a problem is talking about it out loud with someone else.
- Leave your comfort zone: you're an explorer, traveler, who likes to try better ways of doing things
- Smart risk-taker: you weigh the trade-offs of major decisions in order to ensure that you are not putting the team at unnecessary risk
- Doesn't matter who you are: we don't care what you studied, where you come from, or how you got here. All of us have a little chip on our shoulders. We welcome people without judgement or prejudice.
Here's what you'll get:
- First look into an unparalleled fast growing bleeding edge industry
- Competitive salary and bonuses
- Freedom to write code and use new technologies without all the red tape
- Opportunity to build from scratch, without any legacy tech burden
- Startup atmosphere that gives you freedom and responsibility to own what you build
Listed in: Crypto Jobs, Remote Crypto Jobs, Trading Crypto Jobs, Developer Crypto Jobs, Exchange Crypto Jobs, Rust Web3 Jobs, Python Crypto Jobs, C++ Web3 Jobs, Data Crypto Jobs, Ethereum Crypto Jobs, Full Time Crypto Jobs, Golang Crypto Jobs.