Open position at SatoshiLabs
Python/Rust Developer - Trezor Hardware Wallet
- Work schedule
- Full-time
- Address
- Kundratka 2359/17a, Praha 8
As a Python/Rust Developer at SatoshiLabs, you’ll help us develop firmware that runs on thousands of Trezor devices all over the world. Basically, our products put people at ease knowing their digital assets are safe.
Job is closed for applications
Your job here will consist of providing new features, fixing bugs, and solving difficult technical problems. And you'll learn a great deal about the real-world use of cryptography along the way. We expect you to have experience with Python or Rust. A basic knowledge of C will also come in handy. Does it sound like something you’d like to be a part of? Great!

What will you duties be?
In short, you’ll work on Trezor Core - firmware for Trezor hardware devices.
Your day-to-day tasks will consist of:
- writing a reusable, testable, and efficient code
- working on new features for our customers
- improving the codebase
- communicating everything on GitHub
What technologies do we use?
- languages: async Python (the application layer is written in MicroPython), Rust and C
- Python tools: poetry, mypy, black, isort, pytest and others (simply check out our Poetry setup)
- CI: GitLab and GitHub Actions
What makes you the perfect candidate?
- you’ve spent 2+ years programming in Python and/or Rust
- you’re comfortable with Git
- you have a basic knowledge of C
- you understand the importance of code testing and have previous experience with CI
- we’ll also appreciate it if you know the basic principles of cryptography

What will you get in return?
- financial compensation based on your skills and experience
- possibility to receive part of your compensation in BTC
- a lot of flexibility (home office is a company standard these days)
- friendly and relaxed atmosphere, a dog-friendly office
- budget for professional development (training programs, courses, and workshops of your choice)
- other benefits like MultiSport card, company mobile phone tariff, on-site gym, foosball, billiard table, PS4, BTC ATM, 3D printer, etc.
- free on-site parking
If you think your profile fits the description above, please don't hesitate to submit your CV, together with some examples of your work. We’ll definitely get in touch with you as soon as we review your application, most likely within a week.
Job is closed for applications