Back-end Developer (Rust)

About Bitonic
In April 2012 Bitonic was the first in the Netherlands to start offering (automated) bitcoins via iDEAL. We do so via our website and our app. Besides, customers have the possibility to store their bitcoin at Bitonic (custodial) instead of in their own wallet and to automatically buy bitcoin with Auto Invest.
Bitonic's mission statement is: Bitcoin for everyone. As such, our team is passionate about providing an accessible and convenient service for buying and selling bitcoins.
Bitonic's organizational structure is based on the principles of Holacracy consisting of self-managing circles. This system makes a flat organizational structure which values each opinion equally. The work-culture within Bitonic offers a lot of freedom to fulfill your role in the way you think is best and gives the possibility to bring your ideas to the table and work those out.
Rust Developer at Bitonic
Within Bitonic, both core projects and internal tools are written in Rust, allowing for a wide range of projects. Some examples of projects in Rust:
Our bitcoin wallet/accounting system (Custodial Wallet)
Transaction monitoring tooling (Compliance Tooling)
Blockchain analytics tooling
Inventory management system
The focus of this role will initially be on the first two projects, as they currently require the most work. An explanation of these two projects is provided below.
Custodial Wallet
At Bitonic, we offer the use of a custodial wallet. This means we hold customers' bitcoins and euros in-house, placing security, reliability and accurate record-keeping at the core of our operations.
The custodial wallet back-end is responsible for maintaining customers' euro and bitcoin balances and securely processing various types of transactions, such as deposits, withdrawals and trades. The software communicates with the payment infrastructure of banks and payment service providers, handling payments and monitoring on the bitcoin blockchain.
Within this project, you will collaborate with the app team, the website team, the finance department and, of course, other back-end developers to ensure correct and secure processing of all financial flows.
Compliance Tooling
As a financial service provider, Bitonic is required to comply with legislation on anti-terrorism and anti-money laundering. The Compliance department handles customer verification, transaction monitoring and other analyses, using our own transaction monitoring software.
The team is responsible for improving the quality of life for internal departments, as well as building the functionalities required by the current and future regulations.
The back-end of the current tool is mainly written in Rust and Golang. Our ambition is to continue building on this. The front-end is written in React.
In this project, you will work closely with the Compliance Officer and KYC analysts, as well as with the Customer Relations team and, of course, the frond-end and other back-end developers.
What do we expect from you?
You have several years of experience in Software Development in a professional environment
You have experience with Rust development, Golang or other statically typed programming languages
You proactively collaborate with different teams and ensure proper alignment within projects
You have affinity with bitcoin and blockchain technology
You have experience with SQL (Sqlite3, Postgres, MariaDB)
You have experience with Git(lab) and CI/CD pipelines
You write code that is structured, efficient and testable
You stay up-to-date on the latest developments, tools and techniques for Rust development
You are pro-active, independent and thrive in a work environment with freedom and are able to self-manage
Working from home is certainly an option, but we do expect you to work from the office on a regular basis
You are living in the Netherlands. If you don’t speak Dutch, proper English skills are required
Our perks
The salary depends on your work experience and expertise. We use a minimum salary of €3.525 for this position in scale 7 of Bitonic's salary structure based on full-time employment
A thirteenth month
32 vacation days on a full-time basis, including public holidays: you can choose whether you work on public holidays or not
Travel allowance of € 0,23 per km or NS business card
Flexibility in working hours and location
We provide you with a laptop with Linux/MacOS and other necessities
Activities such as game nights and monthly get-togethers
Contribution on sports subscription of up to € 50 per month
Budget for setting up an ergonomic (home) workplace
Bitonic has no pension plan
Daily lunch with local (organic) products
We are proud of our organization and like to promote it. So we have plenty of merchandise waiting for you!
The hiring proces
Apply
Do you feel this profile fits you perfectly? We are looking forward to receive your application and get in contact with you.
Acquisation based on this vacancy is not appreciated.











