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
Senior

Job 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.

Apply for this position