Job Description
Our client is a technology company focused on transforming data ownership. They build solutions that give businesses and individuals control over their data, with a strong emphasis on privacy, security, and decentralized digital identity. Their mission is to enable trusted, cross-border data exchange through standards-based, open, and secure digital credentials. Our client is seeking a Staff Software Engineer (Backend) with deep expertise in Rust to lead the development of secure, scalable, and high-performance backend systems. This is a senior, hands-on role with strong architectural responsibility, working closely with product, design, infrastructure, and engineering teams across multiple regions. Main tasks Design, build, and maintain secure and high-performance backend services using Rust Lead architectural decisions and contribute to long-term technical strategy Develop and improve a large-scale, multi-component platform Optimize system performance, scalability, and reliability Ensure high standards of code quality, testing, and security Mentor engineers through code reviews, technical guidance, and knowledge sharing Collaborate with cross-functional teams in an agile, fast-paced environment Contribute to open-source projects and standards-based software development. Requirements Strong backend engineering experience with Rust as a core language Proven experience designing and operating distributed systems Solid background in performance optimization and troubleshooting at scale Experience with cloud-native architectures, preferably on AWS Knowledge of TypeScript/Node.js; experience with Dart is a strong plus Understanding of authentication, authorization, and security-first design Experience with cryptography in production systems Ability to clearly document and communicate technical and architectural decisions Comfortable working autonomously in a startup or scale-up environment. Nice to Have Experience with decentralized identity or verifiable credentials Background in advanced cryptography use cases Experience working with globally distributed teams Benefits Hybrid working model with flexible hours Unlimited vacation policy Competitive compensation package International and diverse working environment Learning and development budget Mobile and home office allowances Fitness and wellness membership
5+ years
· Strong backend engineering experience with Rust as a core language · Proven experience designing and operating distributed systems · Solid background in performance optimization and troubleshooting at scale · Experience with cloud-native architectures, preferably on AWS · Knowledge of TypeScript/Node.js; experience with Dart is a strong plus · Understanding of authentication, authorization, and security-first design · Experience with cryptography in production systems · Ability to clearly document and communicate technical and architectural decisions · Comfortable working autonomously in a startup or scale-up environment.
5+ years
· Strong backend engineering experience with Rust as a core language · Proven experience designing and operating distributed systems · Solid background in performance optimization and troubleshooting at scale · Experience with cloud-native architectures, preferably on AWS · Knowledge of TypeScript/Node.js; experience with Dart is a strong plus · Understanding of authentication, authorization, and security-first design · Experience with cryptography in production systems · Ability to clearly document and communicate technical and architectural decisions · Comfortable working autonomously in a startup or scale-up environment.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application