itjobs.ca Logo
Smart IT Frame LLC logo

Senior Backend Software Engineer - Rust

Smart IT Frame LLCabout 19 hours ago
Hybrid
Senior Level
CONTRACTOR

About the role

Job Title: Senior Backend Software Engineer - Rust Location: Toronto, ON (Hybrid 2 days) Contract

ABOUT THE ROLE • We're looking for a Senior Software Engineer to join a highly technical, cross-functional squad building a high-throughput data platform for a global financial intelligence client. • You'll work primarily on the backend, contributing to a Rust-based microservices architecture that handles millions of entities and audit events at scale. • The platform is largely in place, your job is to execute with confidence, ship quality code, and collaborate closely with architects to evolve it further. • This is approximately 95% backend application work, with a small React frontend footprint for • the right candidate. • The ideal candidate is in London and can work hybrid, however we are open to remote roles throughout Europe for this.

THE STACK o Rust (primary language — strong proficiency required) o Event-driven microservices with Kafka / Confluent o PostgreSQL for transactional data; transactional outbox pattern o AWS (EC2, ECS, Lambda, etc.) and Kubernetes o Infrastructure as Code on existing AWS patterns o React (single-page app — bonus, not required) o GenAI tooling, specifically Claude, for developer productivity

WHAT YOU'LL DO o Design, build, and maintain scalable backend services and APIs in Rust o Own and execute large portions of defined workstreams end-to-end. You will need to work with ambiguity and help clear it up to complete the work. o Work alongside a senior architect — bring sound technical input to design discussions o Build on top of existing AWS infrastructure patterns using IaC o Collaborate across a squad of ~14: engineers, QA, product, UX, and DevOps o Ensure code quality, performance, and observability across all deliverables o Contribute to code reviews and informally mentor less experienced engineers o Proactively surface blockers and technical risks before they become problems

WHAT WE'RE LOOKING FOR o 3–7 years of experience delivering production software application Solid, demonstrable Rust skills — this is non-negotiable for the role o Hands-on experience with event-driven or microservices architectures o Strong understanding of relational database design and queries (PostgreSQL is a plus) o Familiarity with AWS services and cloud-native infrastructure o Comfortable with Kubernetes and containerised deployments o Independently productive — you know when to ask for help and when to get on with it o Strong communicator who can engage effectively in a distributed, international team o Familiarity with GenAI coding tools (e.g. Claude) as part of your daily workflow o Experience with observability practices (distributed tracing, OpenTelemetry, etc.) a plus o React experience is a bonus but not expected

About Smart IT Frame LLC

Software Development