About the company
XREX is a blockchain-enabled financial institution working with banks, regulators, and users to redefine banking together. We provide enterprise-grade banking services to small to medium-sized businesses (SMBs) in or dealing with emerging markets, and novice-friendly financial services to individuals worldwide. Founded in 2018 and operating globally under multiple licenses, XREX offers a full suite of services such as digital asset custody, wallet, cross-border payment, fiat-crypto conversion, cryptocurrency exchange, asset management, and fiat currency on-off ramps. Sharing the social responsibility of financial inclusion, XREX leverages blockchain technologies to further financial participation, access, and education
Job Summary
Responsibilities
📍Working with other senior backend developers to quickly design and develop high-performing, secure, scalable, and fail-safe micro-architecture service sets that can reliably process very high transaction volumes at 99.999 availability. Being able to work in a small team in a startup environment will be a plus.
Requirements (at least some of)
📍6+ years programming experience with Java 📍Message queues such as: ActiveMQ, Amazon SQS, ZeroMQ, RabbitMQ, etc. 📍Pub-subs such as: Amazon SNS, Kafka, etc. 📍In-memory caches / DBs such as: Redis, AWS ElastiCache, AWS DAZ, Hazelcast, MemSQL, etc. 📍AWS current tech such as: Lambda and Serverless programming, microservices, programmed infrastructure, etc. 📍Relational and non-relational database systems such as MySQL/Aurora, DynamoDB, Data Lakes Hadoop 📍Generic multi-threading 📍Passionate about the DevOps philosophy and culture 📍Passionate about message-queue-based distributed architectures 📍REST web services; ideally also having some experiences with Lambda, API Gateway and Serverless. 📍Source control systems and general DevOps such as GitHub, modern IDEs, git-flow, etc