Senior Software Engineer
Asula Labs
Amsterdam, Netherlands
24 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Amsterdam, Netherlands
Tech stack
API
Systems Engineering
C++
Software Quality
Distributed Systems
Fault Tolerance
Network Architecture
Blockchain
Backend
Bitcoin
Data Pipelines
Job description
For this role we're seeking a generalist who can work across the backend stack to bring our products to life. A candidate in this role would be expected to:
- Design and implement backend systems that power both user-facing applications (like Dawn) and core protocol components.
- Architect scalable and resilient services: APIs, stateful services, and blockchain data pipelines that can handle real-world demand.
- Drive large-scale architectural improvements to the codebase and develop best practices in a nascent organization.
- Mentor the rest of the team to improve long-term architecture and code quality.
Requirements
- 3+ years of experience as a systems engineer who has designed and operated production services with real traffic, ideally in finance, trading, or blockchain environments.
- A deep understanding of distributed systems, data modeling, and network architecture - you think in terms of latency, throughput, and fault tolerance.
- Fluent in at least one strongly-typed backend language (Rust, Go or C++) and comfortable working across frameworks, APIs, and infrastructure.
- An interest in bitcoin, blockchains and onchain finance.
Nice to haves
- Prior experience using stablecoins and/or bitcoin in your daily life.
- Prior experience building low-latency systems for trading.
About the company
Asula is a bitcoin company focused on building the next generation of financial products at the intersection of bitcoin, blockchains, stablecoins and finance.