A
Affinidi
BackendSenior
Backend Engineer, Senior (Rust)
RustTypeScriptNode.jsDartAWSDistributed SystemsCryptography
About the Position
About the CompanyAffinidi is a technology company dedicated to changing data ownership for good. We empower businesses and individuals with control and ownership of their data, enabling users to benefit from decentralised digital identity solutions. We are in search of a solution-oriented Senior Software Engineer (Backend) with demonstrable experience in Rust to help guide the development of secure, scalable, and high-performance backend systems.
Responsibilities
- Delivering a multi-component platform leveraging experience in developing production-quality systems.
- Building and delivering secure, high-quality features and improvements for the Affinidi Elements Platform using Rust.
- Contributing to architectural direction while being hands-on with development.
- Helping design and implement solutions to complex technical challenges.
- Identifying and driving critical improvements in product quality, security, and performance.
Requirements
- Proven experience with performance optimization and diagnosing system bottlenecks.
- Strong backend development skills with Rust as a core expertise.
- Deep knowledge of TypeScript/Node.js; Dart experience strongly preferred.
- Expertise in cloud computing (AWS) and cloud-native environments.
- Proven track record in developing distributed systems using modern design patterns.
Benefits
- Hybrid working model
- Flexible working hours
- Unlimited vacation policy
- Competitive compensation package
- Work within international environment
- Learning Budget
- Mobile Allowance
- Home Office Allowance
- Urban Sport Membership
Backend Engineer, Senior (Rust)