Company: Synonym
Responsibilities
- Architect, develop, and maintain robust Rust-based solutions for core products and protocols.
- Collaborate with cross-functional teams (product, UX, QA) to ensure seamless integration of new features and improvements into existing systems.
- Perform code reviews, implement best practices, and maintain high standards of code quality and documentation.
- Optimize applications for maximum speed, reliability, and scalability, ensuring efficient resource usage.
- Stay informed about emerging libraries and industry trends; proactively suggest and implement improvements or new approaches.
- Work closely to protect user data and maintain system integrity.
Skills and Qualifications
- Proven experience building production-grade applications or systems in Rust.
- Comfortable working with low-level systems, concurrency, and performance optimization.
- Familiarity with database management, RESTful APIs, and related technologies.
- Ability to break down complex challenges into manageable tasks and deliver scalable solutions.
- Strong communication skills and the ability to work effectively in a fully remote team setting.
- Proficient with Git or similar tools for source code management.
