Senior Java Developer (Crypto Exchange)
Company: XRuby
Who are we looking for?
A strong backend engineer with 5+ years of experience, who has already worked on cryptocurrency exchanges or exchange products. Independent, responsible, capable of making technical decisions and designing reliable systems for real financial operations.
What we offer:
- Work on a key product of an international crypto ecosystem
- Opportunity to influence architectural decisions and the development of the exchange
- Participation in the creation of a high-load financial platform
- Work in an international environment with global markets
- Official registration under the Labor Code of the Russian Federation
- Office in Kazan or remote work format within Russia
- A team where engineering expertise and independence are valued
In practice, this means we will be solving the following tasks:
- Development and enhancement of the core functionality of the cryptocurrency exchange
- Development and support of a microservice architecture
- Working with financial operations, events, and integrations
- Designing fault-tolerant solutions
- Ensuring data consistency and process idempotency
- Optimizing service performance and reliability
- Participation in architectural discussions and technical decision-making
- Working with the existing codebase and gradual development of legacy components
What is important to us in you:
- 5+ years of commercial backend development experience in Java
- Mandatory experience with Crypto Exchange or exchange products
- Understanding of financial transactions and event-driven architecture
- Confident command of PostgreSQL, Kafka, and Redis
- Experience in designing high-load distributed systems
- Understanding of fault tolerance, consistency, and idempotency principles
- High level of engineering responsibility and independence
Technology stack:
- Java 21
- PostgreSQL
- Kafka
- Redis
- Camunda
- Kubernetes
- CI/CD
Working conditions:
- Official employment under the Labor Code of the Russian Federation
- Work format: office in Kazan or remote within Russia
- Work on a live crypto exchange in production
- A small, strong backend team
- Opportunity to influence the technical development of the product
- International business scale and ambitious tasks
To apply, please send your CV with the subject line "Senior Java Developer".