
Senior Rust Engineer
Posted May 6

Posted May 6
This is a fully remote position, open to applicants in Uruguay.
• Create, develop, and sustain scalable backend services utilizing Rust.
• Collaborate with fellow engineers to design and execute modular, well-structured solutions across workspace crates (model, domain, data, service).
• Develop gRPC services for inter-service communication.
• Construct and enhance data access layers for relational, time-series, and graph databases.
• Operate within an agile team setting with daily stand-ups and weekly agile meetings.
• Participate in code reviews of your colleagues' contributions.
• Interact directly with the client to provide demonstrations and gather feedback.
• Contribute to observability and monitoring efforts using Tracing and OpenTelemetry.
• Over 5 years of experience in building backend services, including at least 2-3 years of developing production systems in Rust.
• Strong grasp of Clean Architecture, CQRS, Event Sourcing, and actor-based concurrency patterns.
• Experience in designing and implementing gRPC APIs; familiarity with Tonic is advantageous.
• Proficient with relational, time-series, and graph databases; experience with TimescaleDB and Neo4j is preferred.
• Solid testing practices including unit and integration testing; familiarity with BDD frameworks like Cucumber is a plus.
• Knowledge of security best practices, including JWT-based authentication and authorization.
• Understanding of fundamental design principles for scalable and distributed systems.
• A remote-first culture, flexible work hours, and the freedom to excel in your role.
• Responsibility and independence within an expanding company.
• The chance to create something significant and thrilling.
Gcore
Miratech
Tether.to
Get handpicked remote jobs straight to your inbox weekly.