Senior Rust Developer

Fixed-term (United Kingdom), Full-time · Unbox the Universe

About Unbox
We believe that (re)building better societies requires better fund distribution. That is why we created and are operating a software platform where organisations can build, own, control, operate and service their own fund distribution solutions. The platform allows users an efficient, transparent, and targeted distribution of their funds, preventing slippage and leakage.
 
In this context, our SaaS management portal provides communities with an easy-to-use platform for managing stakeholders ranging from funders and merchants to spenders. This portal enables behavioural nudging, identity management, conditional earning, and targeted spending, among many other features.
 
Join our dynamic team with decades of experience and a passion for doing well by doing good.
About the role
We are currently seeking an accomplished Senior Rust Developer to join our dynamic team. As a Senior Rust Developer, you will play a key role in designing, implementing, and maintaining high-performance, scalable software solutions. Your expertise in Rust development will be crucial as you contribute to the evolution of our cutting-edge projects. The ideal candidate should possess a mastery of Rust and familiarity with a range of technologies, including Linux shell, Git, Docker, Testing, CI, Kubernetes, APIs, and Distributed systems.
What you'll do
  • Lead the development of efficient and maintainable software using Rust
  • Contribute to architectural decisions, aligning with system architecture
  • Utilize Linux shell, Git, Docker, Testing, CI, Kubernetes, APIs, and Distributed systems
  • Apply knowledge of Haskell, Grafana, CI/CD with GitHub Actions and Fastlane, PostgreSQL, Redis, and IPFS
  • Explore and implement Cassandra, ScyllaDB, Plutus, Nostr, and Signal for advanced functionalities
  • Conduct code reviews, offering constructive feedback
  • Identify and address performance bottlenecks
  • Implement and maintain unit and integration tests
  • Create and maintain comprehensive software documentation
  • Collaborate with cross-functional teams
  • Communicate effectively on project progress and challenges
About you
Minimal Technical requirements:
  • Master Rust
  • Be familiar with Linux shell, Git, Docker, Testing, CI, Kubernetes, APIs, Distributed systems, Events
Bonus:
  • Haskell
  • Grafana
  • CI/CD with GitHub Actions and Fastlane
  • PostgreSQL
  • Redis
  • IPFS
Double bonus:
  • Cassandra, ScyllaDb
  • Plutus
  • Nostr
  • Signal
A final word
We are in search of high achievers who embrace hard work, ownership, and responsibility. If you are looking to move beyond the traditional nine to five and contribute your time and efforts to something impactful, join us in (re)building better societies. Explore our values and culture: Unbox Values.
Join our dynamic team with decades of experience and a passion for doing well by doing good.
Thank you for your interest in UNBOX. Please fill out the following short form. Should you have difficulties with the upload of your data, please send an email to info@unboxuniverse.com.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.