Job Openings
Rust Developer
About the job Rust Developer
For our client, we are looking for a Rust Developer to join a powerful and innovative team building cutting-edge blockchain and fintech solutions.The project is for a Bitcoin payroll and compensation company that enables businesses to reward their employees in Bitcoin. Youll be joining a compact, talented team (2 Developers, 1 Lead Dev, CTO, and CPO) working on a secure, high-performance system that bridges fintech and blockchain technology.
Start: ASAP
Work setup: Remote, with overlap until ~22:00 - 23:00 (Ukraine time) to align with the US time zone.
Employment type: B2B contract️
Responsibilities
- Design and build reliable, secure, and scalable backend solutions in Rust.
- Develop hypermedia-driven web applications (HATEOAS) using HTMX.
- Work with relational databases (Postgres, MySQL, SQLite).
- Implement integrations with Bitcoin wallets, nodes, and the Lightning Network.
- Deploy and maintain applications on Linux servers.
- Utilize AI coding tools to boost efficiency and quality.
- Collaborate closely with the product and design teams to ensure an exceptional user experience.
The Ideal Candidate
- 4+ years of experience with Rust web servers (Actix, Axum, or similar).
- Proven experience with relational databases (Postgres, MySQL, SQLite).
- Hands-on experience with the Bitcoin ecosystem (self-custody wallets, nodes, Lightning).
- Strong knowledge of Linux servers and deployment.
- Excellent English communication skills.
- A passion for secure, reliable, and user-focused software.
- Proactive mindset and ownership-driven attitude.
What the Company Offers
- Innovative blockchain & fintech projects with real-world impact.
- A flexible schedule and remote-friendly environment.
- Supportive and transparent work culture with minimal bureaucracy.
- Freedom to experiment with modern technologies and AI tools.
- Paid sick leaves (vacations are self-covered under B2B contract terms).
Interview Process
- Intro call with the recruiter
- Online HackerRank test task
- Technical call with the client (live coding)