Role in brief
Synonym, established in 2020, is building foundational technology for a digital free-market society. This Senior Rust Engineer role focuses on designing and maintaining core Rust-based products like Pubky, Bitkit, and Blocktank. It suits experienced Rust developers who enjoy low-level systems, performance optimization, and contributing to open-source, peer-to-peer projects within a remote team.
About the role
This role involves architecting, developing, and maintaining solutions primarily using Rust. The work includes optimizing applications for speed, reliability, and scalability, as well as conducting code reviews to ensure high code quality. A key part of the job is to protect user data and maintain system integrity across Synonym's product suite.
As a Senior Rust Engineer, you will collaborate with various teams to integrate solutions seamlessly. The company operates as a fully remote team, focusing on open-source protocols and peer-to-peer technology. You will be expected to stay current with industry trends and propose improvements to existing systems.
Success in this position means delivering robust and efficient Rust-based products that contribute to Synonym's vision of a digital free-market society. It also involves taking initiative to define your role and lead new developments, working within a decentralized environment on next-generation technologies.
The salary for this full-time remote position is listed between $150,000 and $247,500 USD.
Skills that matter here
- Rust: This role requires proven experience with Rust for architecting, developing, and maintaining core products.
- Git: Proficiency with Git is necessary for version control and collaborating on code within the remote team.
- RESTful APIs: Familiarity with RESTful APIs is required for integrating different system components and managing data.
- Cryptography: Knowledge of Cryptography is relevant given the company's focus on protecting user data and maintaining system integrity in a decentralized environment.
Who this role suits
- Someone who thrives in a fully remote setting and can communicate effectively without in-person interaction.
- An individual who is comfortable with low-level systems and has a strong interest in performance optimization.
- A person who enjoys contributing to open-source projects and peer-to-peer technology.
- A problem-solver who is proactive in suggesting improvements and can take initiative to lead new developments.
From the employer
- Architect, develop, and maintain Rust-based solutions.
- Collaborate with cross-functional teams for seamless integration.
- Perform code reviews and maintain high code quality.
- Optimize applications for speed, reliability, and scalability.
- Stay informed about industry trends and suggest improvements.
- Protect user data and maintain system integrity.
- Proven experience with Rust.
- Comfortable with low-level systems and performance optimization.
- Familiarity with database management and RESTful APIs.
- Strong problem-solving mindset.
- Effective communication skills in a remote setting.
- Proficient with Git.
- Impactful work on next-generation technologies.
- Flexibility to define your role and lead initiatives.
- Work in a cutting-edge, decentralized environment.
- Remote work with flexible hours.
- 28 vacation days per year.
Questions about this role
What is the remote work policy for this position?
This is a fully remote position with flexible hours.
What is the seniority level for this role?
This is a senior-level engineering position.
What is the salary range for this role?
The salary for this position ranges from $150,000 to $247,500 USD.