About
Braiins Systems builds software for Bitcoin mining hardware, including Braiins OS+, Braiins Pool, Braiins Manager, a cloud platform for remote fleet management, and desktop tooling.
Responsibilities
•Own features across the full lifecycle, from architecture and design through implementation on both sides of the wire to production troubleshooting
•Develop the platform, including its API, dashboard, desktop frontend, Rust daemon, and Kubernetes infrastructure
•Design agents and tools, build MCP integrations and retrieval over domain data, and develop context engineering and evaluations for the internal agent platform
•Help determine where AI belongs in the product
Requirements
•Strong TypeScript skills across Node.js and a modern SPA framework such as Angular, React, or Vue, with depth on one side and competence on the other
•Experience with PostgreSQL, relational modeling, migrations, and SQL beyond ORM use
•Hands-on experience shipping with LLMs, including a credible subset of tool or function calling, MCP, retrieval, agent orchestration, and evaluations; alternatively, experience pushing coding agents on real codebases and understanding their limitations
•Experience with Git, Docker, and CI
•Understanding of asynchronous distributed systems, including queues, at-least-once delivery, idempotent handlers, retries, backpressure, microservice architecture, observability stacks, and time-series or telemetry data at scale
•Understanding of REST, gRPC, and their underlying technologies
•Ability to write and select unit and integration tests
•Strong debugging skills, including reading stack traces, slow query plans, and metrics dashboards
•Solid understanding of algorithms and data structures
•Communicative English and the self-direction needed for a remote team
Nice to have
•Kubernetes, Rust or experience with C, C++, or Go, Python
•Frontend design systems, accessibility, bundle and rendering performance
•Interest in Bitcoin or active cryptocurrency experience
Conditions
•Full-time position with flexible working hours; employee or freelance
•Indefinite contract
•Employees receive 5 weeks of vacation and 3 sick days
•Modern offices are available in central Prague, with a relaxation room, shower, and parking
•Company events and occasional Braiins brunches
•Generous budget for AI tooling and freedom to use it
•Long-term work on products used daily by industrial-scale mining operations