Middle Rust Developer
About us
We work at the intersection of blockchain technologies, high-load systems, and next-generation financial instruments.
Our products are data indexing, trading automation, and DeFi integrations.
Stack: Rust, Python, TypeScript, PostgreSQL, RabbitMQ, Docker, Web3/EVM.
Responsibilities
- Develop and maintain backend services in Rust (Tokio / Actix / Axum), write async/await code, and integrate services with PostgreSQL and RabbitMQ.
- Implement message handlers (consumers/producers) with idempotency and retry logic.
- Write unit/integration tests, contribute to CI pipelines, and ensure release stability.
- Participate in designing and maintaining APIs (OpenAPI/gRPC), technical documentation, and database migrations.
- Collaborate closely with the Platform/DevOps team on staging/production environments and monitoring.
(Optional) Work with smart contracts and Solana programs using Anchor framework.
Requirements
- 3+ years of experience in Rust backend development.
- Practical experience with Tokio, Actix, or Axum for async backend services.
- Experience with PostgreSQL (SQL, migrations), understanding of transactions and indexing.
- Experience working with message queue systems (RabbitMQ, Kafka, or similar) — implementing consumers/producers.
- Test writing skills (cargo test, integration/e2e tests), familiarity with CI (GitHub Actions/GitLab CI).
Ability to read other people’s code, create PRs with clear descriptions, and conduct code reviews.
Nice to have (plus)
- Experience with Docker and Kubernetes (deployment, helm charts).
- Familiarity with OpenTelemetry/Prometheus/Grafana and structured logging.
- Experience integrating with external APIs (OAuth/JWT, webhooks).
- Knowledge of Solana/Anchor or other blockchain frameworks.
Understanding of microservice architecture and high-load distributed systems.
What we offer
- Hybrid/remote work, competitive salary, optional participation in the option pool.
- Opportunity to work on exciting Web3/DeFi integrations and grow into Senior / Tech Lead roles.
- A strong technical team, code reviews, and architectural discussions.
- Solid infrastructure and processes: CI/CD, monitoring, staging environments.
Required languages
English | B1 - Intermediate |
📊
Average salary range of similar jobs in
analytics →
Loading...