Remote Software Engineer, Cross-Platform Rust
Spruce Systems, Inc.
πRemote - Worldwide
Please let Spruce Systems, Inc. know you found this job on JobsCollider. Thanks! π
Job highlights
Summary
The job is for a developer at SpruceID to work on cross-platform libraries and server software in Rust, focusing on high code quality and implementing digital identity solutions. The candidate should have experience with statically-typed languages, backend web frameworks, API design, databases, and scalability.
Requirements
- Experience writing widely-distributed backend software in statically-typed languages
- Aptitude for computer security, correct use of cryptography, and user data privacy
- Proficiency in backend web frameworks, API design, databases, and scalability
- Experience with one or more of Javascript, Swift, Kotlin, Flutter, React Native
- Experience collaborating with geographically and culturally diverse engineering scrum teams
Responsibilities
- Contribute to new and existing Rust codebases, with a focus on high code quality
- Write code that runs across platforms including backend services, mobile devices, and in the browser
- With support and review from cryptographers, use cryptographic APIs to implement digital signatures, message authentication, encryption/decryption, and zero-knowledge proof protocols for production applications
- Write mobile applications to integrate with a backend service
Preferred Qualifications
- Proficiency with functional programming paradigms and use of advanced type systems found in languages such as Rust, C++, OCaml, or Haskell
- Contributions to open source software projects and technology standards
- Familiarity with operating system internals, compiler internals, memory management, and low level programming
- Familiarity with cloud development
Benefits
Bachelorβs degree in computer science or related field
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
- π°$140k-$210kπUnited States
- πCzechia
- πCanada
- πWorldwide
- πUnited States, Canada
- π°$208k-$403kπWorldwide
- πPortuguese Republic
Please let Spruce Systems, Inc. know you found this job on JobsCollider. Thanks! π