
Senior Rust Engineer
Posted May 6

Posted May 6
This is a fully remote position, open to applicants in Argentina.
• Design, create, and sustain scalable backend services utilizing Rust.
• Collaborate with fellow engineers to architect and develop modular, well-organized solutions across workspace crates (model, domain, data, service).
• Develop gRPC services to facilitate inter-service communication.
• Construct and enhance data access layers for relational, time-series, and graph databases.
• Participate in an agile team environment with daily stand-ups and weekly agile meetings.
• Take part in code reviews for your colleagues' work.
• Interact directly with clients to provide demonstrations and gather feedback.
• Contribute to observability and monitoring through Tracing and OpenTelemetry.
• Over 5 years of experience in developing backend services, with a minimum of 2-3 years focused on production systems in *Rust*.
• Solid understanding of Clean Architecture, CQRS, Event Sourcing, and actor-based concurrency patterns.
• Experience in designing and implementing *gRPC* APIs; familiarity with *Tonic* is advantageous.
• Expertise in relational, time-series, and graph databases - experience with *TimescaleDB* and *Neo4j* is preferred.
• Strong practices in testing, including unit and integration testing - familiarity with BDD frameworks such as *Cucumber* is a plus.
• Knowledge of security best practices, including *JWT*-based authentication and authorization.
• Comprehension of fundamental design principles for scalable and distributed systems.
• Remote-first culture, flexible work schedule, and the autonomy to excel in your role.
• Responsibility and independence within a growing company.
• The chance to create something substantial and exciting.
How To MANAGE a Small Law Firm
Travoom
Binance
Soluções eSales | Logística, Financeiro, Analytics e File Transfer
Get handpicked remote jobs straight to your inbox weekly.