✨ What awaits you here:
We’re building the firmware powering Bitcoin mining worldwide, and right now we need a dedicated Full Stack developer to take full ownership of the Braiins OS interface. Our team is small, hands-on, and highly technical, focused on developing mining firmware—our most important product. You’ll make it accessible and maintainable while letting the rest of the team implement small UI changes safely themselves.
💪 Your Mission: Frontend First, Rust Later
- Take ownership of the frontend: build and maintain the Braiins OS UI using React, TypeScript, and the IBM Carbon Design System, ensuring our visual identity remains consistent.
- Build for the team: Set up a modular, AI-assisted environment that enables other engineers to implement features start-to-finish without deep frontend expertise, under your supervision.
- Collaborate broadly: Work with other teams on our ecosystem of tools and platforms to ensure a consistent experience.
- Grow into the backend: Once the frontend is stable, dive into Rust backends. You don’t need Rust experience, but curiosity and willingness to learn are key. Familiarity with similar languages (C/C++, Golang) is a plus.
🛠️ Tech & Tools You’ll Use
- Frontend: React, TypeScript, IBM Carbon Design System
- APIs: gRPC-Web, GraphQL
- Backend: Rust (learning supported)
- Development: Linux, Git, Nix, AI-assisted tooling
- Open to other technologies—we value simplicity and practicality over complexity
🔎 We are looking for someone:
- Passionate about technical challenges and learning new things
- Enjoy clean, simple solutions over complicated ones
- Hands-on and collaborative, able to guide others while owning your component
- Experienced with frontend development; willing to dive into backend Rust over time
🏖 What We Offer
- Real ownership: You’ll be the main owner of the Braiins OS frontend, with influence over architecture and tooling.
- Learn Rust: We’ll support you in mastering Rust, a top developer language.
- Team & Culture: Small, close-knit team in central Prague, flexible hours, good coffee, and honest communication.
- Stability: 5 weeks vacation, sick days, and long-term projects in Bitcoin mining.
- Flexibility: Full-time, Employee or Freelance options, indefinite agreement.
🔥 We will love you even more if…
- Experience with AI-assisted development tools
- Familiarity with microservices, TCP/UDP, or Linux systems
- Interest in cryptocurrencies or mining technology

