Note: The job is a remote job and is open to candidates in USA. Surt is a company focused on advancing fraud detection technology. They are seeking a Senior Backend Engineer to architect and build high-performance compute engines using Rust, with a focus on optimizing performance and maintaining critical business logic.
Responsibilities
- Develop and maintain mission-critical business logic using Rust and the Tokio runtime, deployed primarily via high-performance Lambda functions
- Take full ownership of your stack using Terraform. You’ll provision and manage everything from DynamoDB schemas to API Gateways and event-driven pipelines
- Profile memory usage and execution timing to shave off milliseconds and minimize compute overhead
- Design and implement robust REST APIs that serve as the bridge between our complex backend logic and the frontend
- Set the bar for Rust within the team. You’ll establish coding standards, mentor others, and conduct rigorous code reviews to ensure our 'brain' remains healthy and scalable
Skills
- Deep experience with ownership, lifetimes, and asynchronous programming in Rust
- Familiarity with the Rust ecosystem (Serde, Axum/Tower, etc.)
- Understanding of event-driven architecture
- Experience working within serverless environments
- Experience with Infrastructure as Code (IaC) using Terraform
- Management of NoSQL databases (DynamoDB)
- Disciplined approach to observability using tools like CloudWatch and CloudTrail
- View unit and integration tests as a core part of the feature
Company Overview