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
Published 30 September
32 views
·
3 applications
34% read
·
34% responded
Last responded 2 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...