Remote Rust Engineer - Rug.ai
Posted 17 days 1 hour ago by Blockchain Works
Permanent
Not Specified
Other
London, United Kingdom
Job Description
Responsibilities 
- Design, develop, and maintain high-performance, multi-threaded backend systems using Mainly Rust and be able to use Python.
- Collaborate with frontend engineers and other team members to integrate backend systems with user-facing components
- Write unit tests using appropriate testing frameworks, ensuring code quality and maintainability
- Integrate with continuous integration systems to streamline development and deployment processes
- Contribute to code reviews and provide constructive feedback to team members
- Stay up-to-date with emerging backend technologies and industry best practices
- Assist in mentoring junior team members and fostering a positive, collaborative work environment
- 3+ years of experience developing and architecting backend systems in Rust
- Experience building robust highly reliable RESTful API systems
- Experience building robust highly reliable websocket systems for serving data to clients
- Experience with AWS services such as EC2, Timestream and DynamoDB
- Experience developing high-performance, multi-threaded software, and optimizing code at a high level
- Familiarity with unit testing frameworks and Agile methodologies
- Strong problem-solving skills and attention to detail
- Proficiency with Rust &Python
- Previous experience writing code to interact with blockchain platforms, such as indexing
- Familiarity with project management tools, such as Asana
- Competitive salary based on experience
- Flexible remote work arrangements
- Generous 30 days annual paid leave
- Professional development and growth opportunities
Diffusion is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.