Braiins
Posted 1mo ago

Backend Rust Developer

Braiins
Prague, Prague, Czech Republic
HybridFull Time
Responsibilities
  • designing services
  • maintaining services
  • analyzing impact
Requirements
  • Mid+/senior backend engineer with strong Rust experience
  • Distributed systems, APIs
  • Databases
  • Event-driven systems, and analytical/statistical reasoning
  • Familiarity with market dynamics and production readiness
Technical tools mentioned
RustTokiogRPCProtocol BuffersKafkaPostgreSQLSQLxConsulVaultDockerKubernetesGitLab CI/CDTypeScriptReactPythonConnectRPC

Job description

✨ What awaits you here:

As a Backend Rust Developer, you will help build and evolve backend services connected to Braiins Pool, Hashpower, and our hashpower spot market. The role is not only about writing Rust code. We are looking for an engineer who can understand how backend changes, configuration, pricing logic, data flows, and operational behavior can influence the market as a whole.

You will work primarily with Rust/Tokio microservices using gRPC/Protocol Buffers, Kafka, PostgreSQL/SQLx, Consul, Vault, Docker, Kubernetes, and GitLab CI/CD. Because the product touches market behavior, availability, user incentives, and data-driven decisions, strong seniority, analytical thinking, and ideally experience with mathematical statistics are more important than narrow specialization in one programming language.

Depending on your strengths, you may also touch TypeScript/React frontend code, Python-based tools or legacy services, internal automation, deployment workflows, and AI-assisted development processes.

 

🤝 Key Responsibilities:

  • Design, build, maintain, and improve backend services for Braiins Pool, Hashpower, and related market-oriented products.

  • Reason about how service behavior, configuration changes, pricing or allocation logic, data quality, latency, and reliability can affect users and market dynamics.

  • Work with Rust/Tokio microservices, gRPC/Protocol Buffers, Kafka, PostgreSQL/SQLx, Consul, Vault, Docker, Kubernetes, and GitLab CI/CD.

  • Contribute to API design, service communication, data flows, database changes, testing, observability, and production readiness.

  • Collaborate with product, analytics, frontend, QA, support, SRE, and platform teams to deliver reliable product changes with clearly understood impact.

  • Use data, logs, metrics, experiments, and statistical reasoning to validate assumptions and assess the effect of changes.

  • Improve internal Rust libraries, service patterns, development workflows, and shared engineering practices.

  • Help maintain or modernize Python-based tools and legacy services where needed.

  • Participate in code reviews, technical decisions, refactoring, documentation, and continuous improvement of backend quality.

  • Use AI tools responsibly to accelerate research, implementation, testing, documentation, automation, and delivery while keeping strong human ownership, review, security, and production quality.

     

🔎 We are looking for someone with:

  • Mid+/Senior experience in backend development, distributed systems, service-oriented architecture, data-intensive products, or similar engineering work.

  • Strong engineering judgment and ability to think beyond code: market impact, user incentives, operational risk, configuration effects, and long-term maintainability.

  • Experience with production services, APIs, databases, asynchronous or event-driven systems, and message queues.

  • Ability to reason with data and metrics; ideally practical experience with mathematical statistics, probability, experiments, forecasting, simulations, or market/data analysis.

  • Strong backend/systems experience with clear motivation to work primarily in Rust.

  • Good understanding of testing, code review, observability, performance, reliability, and maintainable architecture.

  • Ability to work across the full delivery lifecycle: requirements, design, implementation, CI/CD, deployment, monitoring, support, and post-release evaluation.

  • Ownership mindset, good communication, and willingness to collaborate across product, analytics, frontend, QA, SRE, and support.

  • Willingness to understand Bitcoin mining, pool operations, hashpower products, and our internal service ecosystem.

     

💪 Nice to have

  • Experience with Rust/Tokio, SQLx, gRPC/Protocol Buffers, Kafka, PostgreSQL, Kubernetes, Consul, Vault, or GitLab CI/CD.

  • Experience with market systems, pricing, auctions, financial technology, trading, marketplaces, risk models, or other products where software changes influence economic behavior.

  • Experience with statistical analysis, data modeling, experiment evaluation, simulations, or quantitative decision support.

  • Experience with Python tools, service migrations, legacy-service modernization, or data-processing scripts.

  • Experience with TypeScript/React, protobuf/ConnectRPC APIs, dashboards, or data-heavy user interfaces.

  • Experience in Bitcoin, mining, hashpower markets, fintech, infrastructure, or other high-throughput technical domains.

🏖 What we offer to you:

  • Full-time position with flexible working hours.

  • Both possibilities to work as an Employee or Freelance.

  • Indefinite agreement.

  • For employees 5 weeks of vacation and 3 sick days.

  • Company events, and occasional brunches in the office.

  • Relaxing room, a shower, and a parking spot.

  • Modern offices in the center of Prague, Czech Republic — the heart of Europe.

 

🔥 We will love you even more if…

  • You are interested in cryptocurrencies or have active experience with them.

  • You are interested in the responsible and effective application of AI tools.

About Braiins

Develops Bitcoin mining software and specialized mining hardware.

Year founded
2011
Employees
120
Organization type
Private
Latest investment
Raised $400.00k Debt Financing (2025)
Headquarters
CZ

Similar jobs

Backend Developer roles near Prague, Prague
1w
Save
Mark Applied
Hide
Senior Backend Engineer (Integrations)
Prague, Prague, Czech Republic
HybridFull Time
Rossum
Rossum: AI platform for automated document data extraction and processing.
Experience building production backend systems and distributed architectures, with expertise in scalable API design, failure handling, technical debt, problem-solving, code reviews, and technical mentorship.
API, MacBook
2w
Save
Mark Applied
Hide
Backend Engineer (CZ)
Prague, Prague, Czech Republic
HybridFull Time
Myriad AI
Myriad AI: AI platform for automated enterprise regulatory compliance.
5+ YOEBachelor's in CS or equivalent, minimum 5 years backend experience (Java, Python, Go, C++), experience with backend architecture and databases, strong communication and leadership skills.
Java, Python, GO, C++, JavaScript, TypeScript, HTML, CSS, SQL, NOSQL
3w
Save
Mark Applied
Hide
Backend Engineer, Secrets Management (C++/Java)
Prague, Prague, Czech Republic
OnsiteFull Time
Pure Storage
Pure StorageNYSE: PSTG: Provides all-flash enterprise data storage and management solutions.
Experience with systems programming (C++, Java, Python), systems software (distributed systems, OS, kernel, databases), security technologies preferred; ability to design high-performance, reliable features for storage products.
C++, Java, Python, Linux Kernel, FlashArray, CloudSnap, Cloud Block Store for AWS
3w
Save
Mark Applied
Hide
Staff/Senior Backend Engineer (Node.js)
London or Netherlands or Germany or Prague or Brazil or Dublin or Barcelona or Toronto or Warsaw
RemoteFull Time
Mimica: Automates enterprise process discovery and mapping using artificial intelligence.
8+ YOE8+ years backend engineering experience, strong Node.js/JavaScript/TypeScript skills, experience with scalable architectures, APIs, databases, distributed systems, Docker/K8s, and strong communication.
Node.js, JavaScript, TypeScript, Docker, K8s, PostgreSQL, MongoDB, MERN
3w
Save
Mark Applied
Hide
Senior Backend Engineer – Finapps/Access
Warsaw or Prague or Tel Aviv or Belgrade
zł300k-zł3800k/yr OnsiteFull Time
Fireblocks
Fireblocks: Provides secure infrastructure for moving and storing digital assets.
7+ YOE7+ years backend/full-stack experience, BSc or equivalent, deep blockchain/Web3 knowledge, Node.js and TypeScript proficiency, microservices and CI/CD experience, security/cryptography familiarity.
Node.js, TypeScript, ethers.js, viem, web3.js, Solana web3.js, React
4w
Save
Mark Applied
Hide
Backend Developer (GO)
Prague, Prague, Czech Republic
HybridFull Time
Ubiquiti
UbiquitiNYSE: UI: Designs and manufactures wireless networking and IT hardware solutions.
5+ YOE5+ years Golang experience, RDBMS/NoSQL, REST and MQTT APIs, Git/GitHub, Linux and Docker, Go concurrency, strong communication; fluent English and Czech.
Golang, RDBMS, NoSQL, REST, MQTT, Git, GitHub, Linux, Docker, NodeJS, TypeScript, Bash, WebRTC, WebSockets, AWS, WireGuard, SD-WAN
1mo
Save
Mark Applied
Hide
Product Engineer - Backend Developer
Prague, Prague, Czech Republic
€80k-€120k/yr HybridFull Time
E2B
E2B: Open-source cloud infrastructure for running autonomous AI agents.
3+ YOE3+ years building production backend services in Go, experience with PostgreSQL, API design, auth, real-time data flows, TypeScript familiarity, strong communication and ownership.
Go, TypeScript, Next.js, PostgreSQL, WebSockets, SSE, REST, RPC
1mo
Save
Mark Applied
Hide
Senior Backend Engineer
Prague or Berlin or London or Amsterdam
HybridFull Time
Nebius
NebiusNasdaq: NBIS: Builds cloud infrastructure and software for artificial intelligence development.
5+ YOE5+ years professional software engineering experience; strong Golang knowledge or willingness to switch; ability to write reliable code, solve complex problems, and work in a team.
Golang, Java, Python, Kubernetes