Requirements
- Minimum of five years of professional software development experience emphasizing Rust programming.
- Deep understanding of Rust's language mechanics, including concurrency handling and ownership principles.
- Hands-on experience creating libraries compatible with both web and mobile platforms.
- Demonstrated ability to collaborate effectively in team settings and communicate technical concepts clearly.
- Strong analytical and problem-solving capabilities with efficient debugging techniques.
- Familiarity with secure coding standards and a focus on preserving system integrity and user privacy.
- Proficiency with version control tools, particularly Git.
- Formal education in Computer Science, Software Engineering, or a closely related discipline at the bachelor’s or master’s level.
Nice to Have
- Experience developing for iOS using Swift or Android using Kotlin, especially when involving native mobile SDKs or embedding Rust-based libraries into mobile environments.
Benefits
- Office First work model
- Provision of all necessary hardware and software tools to support high-performance work
- Daily provision of lunch and snacks at office locations
- Financial support for transportation, including public transit subsidies, bike allowances, or parking, depending on location
- Grant of stock options upon joining, reflecting shared ownership in the company
- Flexible scheduling as long as core team coordination is maintained
- Access to professional growth resources such as training, conferences, and learning programs
- Comprehensive health coverage, retirement plans, generous leave policies, and wellness initiatives
- Meaningful work driven by user-supported values, serving over 100 million people who trust the platform
Work Arrangement
Hybrid
Team
Over 500 members in a flat organizational structure promoting open collaboration and minimal hierarchy.
Other
Applicants requiring accommodations or support during the recruitment process should inform their assigned talent partner.